MEGAINFRA-WEBAPP/src
DEls 014954b670 fix(plant-hours): exception-report correctness + safety
- Normalise date diff keys via parseDate()/slice() so imported rows
  aren't all dumped as exceptions (date format mismatch silently
  mis-classified every row as not_imported).
- Branch CSV vs XLSX when re-parsing the source file (type:'buffer'
  doesn't work for CSV uploads).
- Validate batchId against /^[A-Za-z0-9]{15}$/ before interpolating
  into the PB filter to close a filter-injection sink.
- Lift headers.indexOf out of the row loop, gate console.log, convert
  dynamic imports to static, fix variable shadow.
2026-08-28 13:13:27 +02:00
..
app fix(plant-hours): exception-report correctness + safety 2026-08-28 13:13:27 +02:00
components fix(po-detail): scope SlipPreview URL to correct PB collection 2026-08-27 00:10:45 +02:00
hooks Initial commit: MEGA INFRASTRUCTURE dashboard + Coolify Dockerfile 2026-08-09 01:37:40 +02:00
lib fix(plant-hours): exception-report correctness + safety 2026-08-28 13:13:27 +02:00