RED-3576 -> Document is not assignable if opened as non-dossier-member first and becoming dossier member afterwards
This commit is contained in:
parent
34c9139bbe
commit
4482cbf70f
@ -8,7 +8,7 @@ import { marker as _ } from '@biesbjerg/ngx-translate-extract-marker';
|
||||
import { UserService } from '@services/user.service';
|
||||
import { FilesService } from '@services/entity-services/files.service';
|
||||
import { TranslateService } from '@ngx-translate/core';
|
||||
import { BehaviorSubject, combineLatest, firstValueFrom, Observable, switchMap } from 'rxjs';
|
||||
import { BehaviorSubject, combineLatest, combineLatestWith, firstValueFrom, Observable, switchMap } from 'rxjs';
|
||||
import { FilePreviewStateService } from '../../services/file-preview-state.service';
|
||||
import { distinctUntilChanged, map } from 'rxjs/operators';
|
||||
import { ActiveDossiersService } from '../../../../../../services/dossiers/active-dossiers.service';
|
||||
@ -57,7 +57,8 @@ export class UserManagementComponent {
|
||||
);
|
||||
|
||||
this.canAssignToSelf$ = this.stateService.file$.pipe(
|
||||
map(file => this.permissionsService.canAssignToSelf(file)),
|
||||
combineLatestWith(this.stateService.dossier$),
|
||||
map(([file]) => this.permissionsService.canAssignToSelf(file)),
|
||||
distinctUntilChanged(),
|
||||
);
|
||||
this._canAssignUser$ = this.stateService.file$.pipe(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user