From fc8f4d577a7210e3119acd64e9b89b7386a20d5b Mon Sep 17 00:00:00 2001 From: JeffDotPng Date: Wed, 17 Apr 2024 20:47:47 -0400 Subject: [PATCH] fix: create project <-> unit association on session create --- apps/server/src/db/session.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 = {