Only call to DB if needed.

This commit is contained in:
mike12345567 2025-03-10 16:05:38 +00:00
parent d9cd64831e
commit dd5c2c5c76
1 changed files with 5 additions and 2 deletions

View File

@ -32,8 +32,11 @@ export async function creatorsInList(
// fetches groups if no provided, but is async and shouldn't be looped with // fetches groups if no provided, but is async and shouldn't be looped with
export async function isCreatorAsync(user: User | ContextUser) { export async function isCreatorAsync(user: User | ContextUser) {
const db = context.getGlobalDB() let groups: UserGroup[] = []
const groups = await db.getMultiple<UserGroup>(user.userGroups) if (user.userGroups) {
const db = context.getGlobalDB()
groups = await db.getMultiple<UserGroup>(user.userGroups)
}
return isCreatorSync(user, groups) return isCreatorSync(user, groups)
} }