diff --git a/ui/app/abilities/job.js b/ui/app/abilities/job.js index 892837658..3dca4dff7 100644 --- a/ui/app/abilities/job.js +++ b/ui/app/abilities/job.js @@ -31,6 +31,7 @@ export default class Job extends AbstractAbility { // For each policy record, extract all policies of all namespaces const allNamespacePolicies = policies .toArray() + .filter((policy) => get(policy, 'rulesJSON.Namespaces')) .map((policy) => get(policy, 'rulesJSON.Namespaces')) .flat() .map((namespace = {}) => { diff --git a/ui/app/abilities/variable.js b/ui/app/abilities/variable.js index 71ab52bed..6d392edb9 100644 --- a/ui/app/abilities/variable.js +++ b/ui/app/abilities/variable.js @@ -81,6 +81,7 @@ export default class Variable extends AbstractAbility { ) { const namespacesWithSecureVariableCapabilities = policies .toArray() + .filter((policy) => get(policy, 'rulesJSON.Namespaces')) .map((policy) => get(policy, 'rulesJSON.Namespaces')) .flat() .map((namespace = {}) => {