From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon, 4 Dec 2023 14:40:17 +0000 (-0800) Subject: Fix: bulk edit object permissions should use permissions object (#4797) X-Git-Tag: v2.1.0~1^2~16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=80ff5677eacec9271f342525155c250d9245c54c;p=thirdparty%2Fpaperless-ngx.git Fix: bulk edit object permissions should use permissions object (#4797) --- diff --git a/src-ui/src/app/components/common/permissions-dialog/permissions-dialog.component.spec.ts b/src-ui/src/app/components/common/permissions-dialog/permissions-dialog.component.spec.ts index 47f245d0ab..3f601d771a 100644 --- a/src-ui/src/app/components/common/permissions-dialog/permissions-dialog.component.spec.ts +++ b/src-ui/src/app/components/common/permissions-dialog/permissions-dialog.component.spec.ts @@ -80,7 +80,16 @@ describe('PermissionsDialogComponent', () => { it('should return permissions', () => { expect(component.permissions).toEqual({ owner: null, - set_permissions: null, + set_permissions: { + view: { + users: [], + groups: [], + }, + change: { + users: [], + groups: [], + }, + }, }) component.form.get('permissions_form').setValue(set_permissions) expect(component.permissions).toEqual(set_permissions) diff --git a/src-ui/src/app/components/common/permissions-dialog/permissions-dialog.component.ts b/src-ui/src/app/components/common/permissions-dialog/permissions-dialog.component.ts index 8e5f2321bd..e6d5fdb2ba 100644 --- a/src-ui/src/app/components/common/permissions-dialog/permissions-dialog.component.ts +++ b/src-ui/src/app/components/common/permissions-dialog/permissions-dialog.component.ts @@ -52,8 +52,17 @@ export class PermissionsDialogComponent { get permissions() { return { owner: this.form.get('permissions_form').value?.owner ?? null, - set_permissions: - this.form.get('permissions_form').value?.set_permissions ?? null, + set_permissions: this.form.get('permissions_form').value + ?.set_permissions ?? { + view: { + users: [], + groups: [], + }, + change: { + users: [], + groups: [], + }, + }, } }