From c10d7ef91a7f7231f5b026cce3641f178a2235fa Mon Sep 17 00:00:00 2001
From: PxlLoewe <72106766+PxlLoewe@users.noreply.github.com>
Date: Sat, 19 Jul 2025 13:07:23 -0700
Subject: [PATCH] Fix Logout time unable
---
.../socket-events/connect-dispatch.ts | 2 +-
.../socket-events/connect-pilot.ts | 2 +-
.../app/_components/map/AircraftMarker.tsx | 28 +++++++++----------
apps/dispatch/app/_store/audioStore.ts | 6 ++--
4 files changed, 18 insertions(+), 20 deletions(-)
diff --git a/apps/dispatch-server/socket-events/connect-dispatch.ts b/apps/dispatch-server/socket-events/connect-dispatch.ts
index f8e7784d..06e485fe 100644
--- a/apps/dispatch-server/socket-events/connect-dispatch.ts
+++ b/apps/dispatch-server/socket-events/connect-dispatch.ts
@@ -48,7 +48,7 @@ export const handleConnectDispatch =
const connectedDispatcherEntry = await prisma.connectedDispatcher.create({
data: {
publicUser: getPublicUser(user) as any,
- esimatedLogoutTime: logoffTime,
+ esimatedLogoutTime: logoffTime.length > 0 ? logoffTime : null,
lastHeartbeat: new Date().toISOString(),
userId: user.id,
zone: selectedZone,
diff --git a/apps/dispatch-server/socket-events/connect-pilot.ts b/apps/dispatch-server/socket-events/connect-pilot.ts
index ff430d2f..07c15850 100644
--- a/apps/dispatch-server/socket-events/connect-pilot.ts
+++ b/apps/dispatch-server/socket-events/connect-pilot.ts
@@ -77,7 +77,7 @@ export const handleConnectPilot =
const connectedAircraftEntry = await prisma.connectedAircraft.create({
data: {
publicUser: getPublicUser(user) as any,
- esimatedLogoutTime: logoffTime,
+ esimatedLogoutTime: logoffTime.length > 0 ? logoffTime : null,
userId: userId,
stationId: parseInt(stationId),
lastHeartbeat: debug ? nowPlus2h.toISOString() : undefined,
diff --git a/apps/dispatch/app/_components/map/AircraftMarker.tsx b/apps/dispatch/app/_components/map/AircraftMarker.tsx
index cac4540f..f6e406cf 100644
--- a/apps/dispatch/app/_components/map/AircraftMarker.tsx
+++ b/apps/dispatch/app/_components/map/AircraftMarker.tsx
@@ -61,8 +61,8 @@ const AircraftPopupContent = ({
return mission ? (