From 95c4e1716cfc90a4a2bdb1a8e044c18578873b23 Mon Sep 17 00:00:00 2001
From: NataliaTepluhina <tarya.se@gmail.com>
Date: Fri, 4 Jun 2021 11:18:12 +0200
Subject: [PATCH] Added groupMembers checks

---
 .../jira_import/components/jira_import_form.vue        | 10 ++++++----
 .../boards/components/epic_filtered_search.vue         |  4 +++-
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/app/assets/javascripts/jira_import/components/jira_import_form.vue b/app/assets/javascripts/jira_import/components/jira_import_form.vue
index 6f2fb41ca15e6..e7816f6d18778 100644
--- a/app/assets/javascripts/jira_import/components/jira_import_form.vue
+++ b/app/assets/javascripts/jira_import/components/jira_import_form.vue
@@ -168,10 +168,12 @@ export default {
         })
         .then(({ data }) => {
           this.users =
-            data?.project?.projectMembers?.nodes?.map(({ user }) => ({
-              ...user,
-              id: getIdFromGraphQLId(user.id),
-            })) || [];
+            data?.project?.projectMembers?.nodes
+              .filter((x) => x?.user)
+              .map(({ user }) => ({
+                ...user,
+                id: getIdFromGraphQLId(user.id),
+              })) || [];
           return this.users;
         })
         .finally(() => {
diff --git a/ee/app/assets/javascripts/boards/components/epic_filtered_search.vue b/ee/app/assets/javascripts/boards/components/epic_filtered_search.vue
index 29a9b7425a402..882d717962b8c 100644
--- a/ee/app/assets/javascripts/boards/components/epic_filtered_search.vue
+++ b/ee/app/assets/javascripts/boards/components/epic_filtered_search.vue
@@ -60,7 +60,9 @@ export default {
             search: authorsSearchTerm,
           },
         })
-        .then(({ data }) => data.group?.groupMembers.nodes.map((item) => item.user));
+        .then(({ data }) =>
+          data.group?.groupMembers.nodes.filter((x) => x?.user).map(({ user }) => user),
+        );
     },
     fetchLabels(labelSearchTerm) {
       return this.$apollo
-- 
GitLab