2739c6af6f33cb5d0ecaf34b2ddc2b12073db9cb
The multipart body parser was using the first \r\n\r\n as the file content start, but this could miss the actual file part. Now properly iterates through parts to find the one with filename= header, and uses lastIndexOf for the closing boundary to avoid false matches inside PDF binary data. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
pre-launch hardening: Address Book type sort, Hot Desk proportions, TVA calculator, ROADMAP Phase 4B
Description
No description provided
Languages
TypeScript
98.7%
PLpgSQL
0.4%
Shell
0.3%
Dockerfile
0.2%
CSS
0.2%
Other
0.1%