diff --git a/app/authenticated/project/security/members/index/controller.js b/app/authenticated/project/security/members/index/controller.js index 9189ba87b..40fe8c042 100644 --- a/app/authenticated/project/security/members/index/controller.js +++ b/app/authenticated/project/security/members/index/controller.js @@ -31,6 +31,6 @@ export default Controller.extend(FilterState, { headers, searchText: '', filterableContent: computed('model.projectRoleTemplateBindings.[]', function() { - return get(this, 'model.projectRoleTemplateBindings').filter((b) => get(b, 'userId')); + return get(this, 'model.projectRoleTemplateBindings').filter((b) => !get(b, 'serviceAccount')); }), }); diff --git a/lib/shared/addon/components/form-members/component.js b/lib/shared/addon/components/form-members/component.js index 4f6d978aa..781c73442 100644 --- a/lib/shared/addon/components/form-members/component.js +++ b/lib/shared/addon/components/form-members/component.js @@ -75,7 +75,7 @@ export default Component.extend({ // editing let mOut = []; - set(this, 'memberArray', bindings.filter((b) => get(b, 'userId')).forEach((b) => { + set(this, 'memberArray', bindings.filter((b) => !get(b, 'serviceAccount')).forEach((b) => { let match = mOut.findBy('principalId', get(b, 'principalIdReference')) ; if (match) {