Commit ec8da09
John75SunCity
fix: Remove SQL constraints on code length, gracefully handle existing data
- Removed SQL constraint 'code_length_check' from records.department
- Softened Python validation to auto-clean codes (no length enforcement)
- Updated customer_code_display to handle any length (takes first 4 chars)
- Portal barcode generation now uses re.sub to sanitize all codes
- Codes are recommended to be 4 chars but existing data is handled gracefully1 parent a1cbcc2 commit ec8da09
File tree
3 files changed
+36
-33
lines changed- records_management
- controllers
- models
3 files changed
+36
-33
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2575 | 2575 | | |
2576 | 2576 | | |
2577 | 2577 | | |
2578 | | - | |
2579 | | - | |
| 2578 | + | |
| 2579 | + | |
| 2580 | + | |
| 2581 | + | |
| 2582 | + | |
2580 | 2583 | | |
2581 | | - | |
2582 | | - | |
| 2584 | + | |
2583 | 2585 | | |
2584 | 2586 | | |
2585 | 2587 | | |
| |||
2591 | 2593 | | |
2592 | 2594 | | |
2593 | 2595 | | |
2594 | | - | |
2595 | | - | |
| 2596 | + | |
| 2597 | + | |
| 2598 | + | |
2596 | 2599 | | |
2597 | 2600 | | |
2598 | 2601 | | |
2599 | 2602 | | |
2600 | 2603 | | |
2601 | 2604 | | |
2602 | | - | |
| 2605 | + | |
| 2606 | + | |
2603 | 2607 | | |
2604 | 2608 | | |
2605 | 2609 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
92 | | - | |
| 92 | + | |
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
100 | | - | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
101 | 105 | | |
102 | 106 | | |
103 | 107 | | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
115 | 113 | | |
116 | 114 | | |
117 | 115 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
299 | 299 | | |
300 | 300 | | |
301 | 301 | | |
| 302 | + | |
302 | 303 | | |
303 | 304 | | |
304 | 305 | | |
305 | | - | |
306 | | - | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
307 | 310 | | |
308 | 311 | | |
309 | 312 | | |
| |||
313 | 316 | | |
314 | 317 | | |
315 | 318 | | |
316 | | - | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
317 | 323 | | |
318 | 324 | | |
319 | 325 | | |
320 | | - | |
321 | | - | |
322 | | - | |
323 | | - | |
324 | | - | |
325 | | - | |
326 | | - | |
327 | | - | |
328 | | - | |
329 | | - | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
330 | 331 | | |
331 | 332 | | |
332 | 333 | | |
| |||
0 commit comments