diff --git a/packages/backend-core/src/db/couch/DatabaseImpl.ts b/packages/backend-core/src/db/couch/DatabaseImpl.ts index 98e24e0996..502cd5594b 100644 --- a/packages/backend-core/src/db/couch/DatabaseImpl.ts +++ b/packages/backend-core/src/db/couch/DatabaseImpl.ts @@ -249,7 +249,7 @@ export class DatabaseImpl implements Database { if (!opts?.allowMissing && someMissing) { const missing = response.rows.filter(row => rowUnavailable(row)) const missingIds = missing.map(row => row.key).join(", ") - throw new Error(`Unable to get documents: ${missingIds}`) + throw new Error(`Unable to get bulk documents: ${missingIds}`) } return rows.map(row => (includeDocs ? row.doc! : row.value)) } diff --git a/packages/backend-core/src/users/utils.ts b/packages/backend-core/src/users/utils.ts index b9d8dc5823..83c581dd6c 100644 --- a/packages/backend-core/src/users/utils.ts +++ b/packages/backend-core/src/users/utils.ts @@ -19,7 +19,7 @@ export const hasAppBuilderPermissions = sdk.users.hasAppBuilderPermissions async function getGroups(groupIds: string[]) { if (groupIds.length) { const db = context.getGlobalDB() - return await db.getMultiple(groupIds) + return await db.getMultiple(groupIds, { allowMissing: true }) } return [] } diff --git a/packages/pro b/packages/pro index a1903c9b8c..6dc5a3071b 160000 --- a/packages/pro +++ b/packages/pro @@ -1 +1 @@ -Subproject commit a1903c9b8c5985f72ddb33b40b4a37521aaf8fa0 +Subproject commit 6dc5a3071bd37c54a0977cde0d54569f3c972ad3