diff --git a/apps/server/src/db/session.ts b/apps/server/src/db/session.ts index 95a75caef..28a80122f 100644 --- a/apps/server/src/db/session.ts +++ b/apps/server/src/db/session.ts @@ -142,6 +142,16 @@ export async function createSession( ); } + // create the association if it doesn't exist already + await db + .insertInto("project_unit") + .values({ + projectId: station.projectId, + unitId: unit.id, + }) + .onConflict((oc) => oc.doNothing()) + .execute(); + const totalTime = _.sumBy(measurements, (m) => m.durationMs); const toInsert = {