From a7a7f3cee2741c1985ddd02be1a86ed388fa10b3 Mon Sep 17 00:00:00 2001 From: ibra Date: Tue, 6 Jan 2026 23:21:56 -0500 Subject: [PATCH] Fix insert-mobility, the file was overwritten by null. Anys if you can test it, I can't add anything in database (idk why) --- Dockerfile | 1 + routes/(apps)/mobility/api/insert-mobility.ts | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 41e55c6..9a64927 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,6 +6,7 @@ COPY . . RUN deno cache main.ts --allow-import main.ts RUN deno task build + EXPOSE 80 EXPOSE 443 diff --git a/routes/(apps)/mobility/api/insert-mobility.ts b/routes/(apps)/mobility/api/insert-mobility.ts index 55c0a58..5e86931 100644 --- a/routes/(apps)/mobility/api/insert-mobility.ts +++ b/routes/(apps)/mobility/api/insert-mobility.ts @@ -80,7 +80,7 @@ export const handler: Handlers = { destinationCountry = excluded.destinationCountry, destinationName = excluded.destinationName, mobilityStatus = excluded.mobilityStatus, - attestationFile = excluded.attestationFile` + attestationFile = COALESCE(excluded.attestationFile, mobility.attestationFile)` ); for (const mobility of dataEntries) { @@ -105,7 +105,7 @@ export const handler: Handlers = { calculatedWeeksCount = Math.floor(differenceInDays / 7); } } - const attestationFile = fileMap[studentId] || null; + const attestationFile = fileMap[studentId] ?? null; console.log(`Inserting/Updating mobility for studentId: ${studentId}`); insertQuery.run(