diff --git a/apps/red-ui/src/app/services/permissions.service.ts b/apps/red-ui/src/app/services/permissions.service.ts index 67acfd59c..5debf1f04 100644 --- a/apps/red-ui/src/app/services/permissions.service.ts +++ b/apps/red-ui/src/app/services/permissions.service.ts @@ -43,7 +43,7 @@ export class PermissionsService { } canDeleteFile(fileStatus = this._activeFile, dossier?: DossierWrapper): boolean { - return this.isOwner(dossier) || fileStatus.isUnassigned; + return (this.isOwner(dossier) && !fileStatus.isApproved) || fileStatus.isUnassigned; } canAssignToSelf(fileStatus = this._activeFile): boolean {