dragonflight/services/mam-api/src
ZGaetano 3154cce37c fix: ETag case mismatch in multipart upload complete route
api.js sends parts as { partNumber, ETag } (uppercase) but upload.js
was reading p.etag (lowercase), resulting in undefined ETag passed to
S3 CompleteMultipartUpload → InvalidPart error on all large file uploads.

Also handle both casings defensively.
2026-05-16 18:56:38 -04:00
..
ampp feat: AMPP folder sync integration — pre-create folder hierarchy on upload, expose lookup endpoint for Script Task: client.js 2026-04-18 13:42:07 -04:00
db fix(db): parse DATABASE_URL in pool.js instead of individual DB_* vars 2026-05-16 08:39:47 -04:00
middleware fix(auth+bugs): optional auth bypass, login routes, conform column name, panel metadata fields, login page: auth.js 2026-05-15 23:40:10 -04:00
routes fix: ETag case mismatch in multipart upload complete route 2026-05-16 18:56:38 -04:00
s3 Phase 2: services/mam-api/src/s3/client.js 2026-04-07 22:05:40 -04:00
index.js fix(auth+bugs): optional auth bypass, login routes, conform column name, panel metadata fields, login page: index.js 2026-05-15 23:40:12 -04:00