diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index ce884da89..b92252c60 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -161,7 +161,7 @@
-
+
diff --git a/src/gateway/events/Close.ts b/src/gateway/events/Close.ts
index 0f27f0ec7..eff1b8ff0 100644
--- a/src/gateway/events/Close.ts
+++ b/src/gateway/events/Close.ts
@@ -91,7 +91,7 @@ export async function Close(this: WebSocket, code: number, reason: Buffer) {
user: userOrId,
activities: session.activities,
client_status: session?.client_status,
- status: session.getPublicStatus(),
+ status: session.getPublicStatus?.() ?? session.status,
},
} as PresenceUpdateEvent);
}