From f550b54399d5d189ef1f78e90e3d554d0774f8e3 Mon Sep 17 00:00:00 2001 From: Liu Xiaoyi Date: Wed, 18 Dec 2024 03:09:03 +0800 Subject: [PATCH] fix: check if user service is bootstrapped before removing instances (#835) --- server/services/index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/services/index.ts b/server/services/index.ts index e2b24cb9..17fb0935 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)), );