From 85c991fbe6a07ead0aefc1ef56991356cc9259be Mon Sep 17 00:00:00 2001 From: Liu Xiaoyi Date: Wed, 18 Dec 2024 02:46:52 +0800 Subject: [PATCH] fix: check if user service is bootstrapped before removing instances --- server/services/index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/services/index.ts b/server/services/index.ts index e2b24cb9c..17fb0935c 100644 --- a/server/services/index.ts +++ b/server/services/index.ts @@ -46,6 +46,8 @@ export const destroyUserServices = async (userId: UserInDatabase['_id'], drop = delete serviceInstances[userId]; + if (userServiceInstances === undefined || userServiceInstances === null) return; + return Promise.all( Object.keys(userServiceInstances).map((key) => userServiceInstances[key as keyof ServiceInstances].destroy(drop)), );