From dd5c2c5c7663ad1331ad99b2303f19f33edf85d0 Mon Sep 17 00:00:00 2001 From: mike12345567 Date: Mon, 10 Mar 2025 16:05:38 +0000 Subject: [PATCH] Only call to DB if needed. --- packages/backend-core/src/users/utils.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/backend-core/src/users/utils.ts b/packages/backend-core/src/users/utils.ts index c9a31da4df..039f9228f9 100644 --- a/packages/backend-core/src/users/utils.ts +++ b/packages/backend-core/src/users/utils.ts @@ -32,8 +32,11 @@ export async function creatorsInList( // fetches groups if no provided, but is async and shouldn't be looped with export async function isCreatorAsync(user: User | ContextUser) { - const db = context.getGlobalDB() - const groups = await db.getMultiple(user.userGroups) + let groups: UserGroup[] = [] + if (user.userGroups) { + const db = context.getGlobalDB() + groups = await db.getMultiple(user.userGroups) + } return isCreatorSync(user, groups) }