From 7bcd664afbed1dbc0bf0af54facd82be42131daf Mon Sep 17 00:00:00 2001 From: -Puter <22245429+puterhimself@users.noreply.github.com> Date: Thu, 9 Jul 2026 19:07:30 +0530 Subject: [PATCH] fix(events): keep mission metadata on service sessions --- src/events/projectors/service-session-projector.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/events/projectors/service-session-projector.ts b/src/events/projectors/service-session-projector.ts index 40d969a..c6e4aac 100644 --- a/src/events/projectors/service-session-projector.ts +++ b/src/events/projectors/service-session-projector.ts @@ -61,9 +61,9 @@ export async function applyServiceSessionProjection(event: GrowEventRow) { .where(and(eq(growActiveMissions.userId, event.userId), eq(growActiveMissions.instanceId, missionInstanceId))) .limit(1) : []; - const linkedMissionInstanceId = activeMission?.instanceId ?? missionInstanceId; - const linkedMissionId = linkedMissionInstanceId ? missionId ?? activeMission?.missionId : undefined; - const linkedStageId = linkedMissionInstanceId ? stageId ?? activeMission?.currentStageId ?? undefined : undefined; + const linkedMissionInstanceId = activeMission?.instanceId; + const linkedMissionId = missionId ?? activeMission?.missionId; + const linkedStageId = stageId ?? activeMission?.currentStageId ?? undefined; const metadata = { lastType: event.type, subject: event.subject,