diff --git a/ui/dashboard/package-lock.json b/ui/dashboard/package-lock.json index badd3fcb..2ffbaddc 100644 --- a/ui/dashboard/package-lock.json +++ b/ui/dashboard/package-lock.json @@ -7203,8 +7203,7 @@ }, "ini": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "resolved": "", "dev": true }, "injection-js": { @@ -12632,9 +12631,9 @@ } }, "ssri": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.0.tgz", - "integrity": "sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", "dev": true, "requires": { "minipass": "^3.1.1" diff --git a/ui/dashboard/projects/utask-lib/src/lib/@services/request.service.ts b/ui/dashboard/projects/utask-lib/src/lib/@services/request.service.ts index f0384a1e..17cb9e7e 100644 --- a/ui/dashboard/projects/utask-lib/src/lib/@services/request.service.ts +++ b/ui/dashboard/projects/utask-lib/src/lib/@services/request.service.ts @@ -36,7 +36,9 @@ export class RequestService { isResolvable(task: Task, meta: Meta, allowedResolverUsernames: string[]): boolean { return !task.resolution && task.state !== 'WONTFIX' && ( - meta.user_is_admin || (allowedResolverUsernames || []).indexOf(meta.username) > -1 || (task.resolver_usernames || []).indexOf(meta.username) > -1 + meta.user_is_admin || + (allowedResolverUsernames ?? []).indexOf(meta.username) > -1 || + (task.resolver_usernames ?? []).indexOf(meta.username) > -1 ); } }