diff --git a/apps/red-ui/src/app/modules/dossier/screens/file-preview-screen/components/user-management/user-management.component.ts b/apps/red-ui/src/app/modules/dossier/screens/file-preview-screen/components/user-management/user-management.component.ts index ee84ab58a..ce413b621 100644 --- a/apps/red-ui/src/app/modules/dossier/screens/file-preview-screen/components/user-management/user-management.component.ts +++ b/apps/red-ui/src/app/modules/dossier/screens/file-preview-screen/components/user-management/user-management.component.ts @@ -62,11 +62,13 @@ export class UserManagementComponent { distinctUntilChanged(), ); this._canAssignUser$ = this.stateService.file$.pipe( - map(file => this.permissionsService.canAssignUser(file)), + combineLatestWith(this.stateService.dossier$), + map(([file]) => this.permissionsService.canAssignUser(file)), distinctUntilChanged(), ); this._canUnassignUser$ = this.stateService.file$.pipe( - map(file => this.permissionsService.canUnassignUser(file)), + combineLatestWith(this.stateService.dossier$), + map(([file]) => this.permissionsService.canUnassignUser(file)), distinctUntilChanged(), );