diff --git a/ui/packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.objectGrantInherited-27010.test.tsx b/ui/packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.objectGrantInherited-27010.test.tsx index a75e15c7970..f4bcefdf746 100644 --- a/ui/packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.objectGrantInherited-27010.test.tsx +++ b/ui/packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.objectGrantInherited-27010.test.tsx @@ -43,6 +43,8 @@ function makeClient(server: FakeServer) { return { layered: async () => ({ effective: server.set, code: null, overlay: null, overlayScope: null }), getDraft: async () => null, + // objectstack#26840 — the package door reads its objects through the draft-overlaid door. + withPreviewDrafts() { return this; }, list: async (type: string) => type === 'object' ? server.catalog : type === 'permission' ? [{ name: 'project_editor' }] : [], get: async (type: string) => (type === 'object' ? { fields: [{ name: 'notes' }] } : null), diff --git a/ui/packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.packageDoorDraftBase-26837.test.tsx b/ui/packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.packageDoorDraftBase-26837.test.tsx index be79bdf52d0..eeb7820f968 100644 --- a/ui/packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.packageDoorDraftBase-26837.test.tsx +++ b/ui/packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.packageDoorDraftBase-26837.test.tsx @@ -99,6 +99,8 @@ function makeClient(server: Server, opts: { draft: Record | nul if (opts.rejectSaveTimeDraft && server.getDraftCalls > 1) throw new Error('draft read failed'); return opts.draft ? { type: 'permission', name: 'sales_perms', item: opts.draft, version: 'v1' } : null; }, + // objectstack#26840 — the package door reads its objects through the draft-overlaid door. + withPreviewDrafts() { return this; }, // The package declares `a_account` only. list: async (type: string) => (type === 'object' ? [{ item: { name: 'a_account' } }] : []), get: async () => null,