Browse Source

fix(github-growth): allow 403 from missing members API to load members page (#54762)

Cathy Teng 1 year ago
parent
commit
649aa0b8e4

+ 7 - 2
static/app/views/settings/organizationMembers/organizationMembersList.tsx

@@ -96,7 +96,12 @@ class OrganizationMembersList extends DeprecatedAsyncView<Props, State> {
       ],
 
       ['inviteRequests', `/organizations/${organization.slug}/invite-requests/`],
-      ['missingMembers', `/organizations/${organization.slug}/missing-members/`],
+      [
+        'missingMembers',
+        `/organizations/${organization.slug}/missing-members/`,
+        {},
+        {allowError: error => error.status === 403},
+      ],
     ];
   }
 
@@ -326,7 +331,7 @@ class OrganizationMembersList extends DeprecatedAsyncView<Props, State> {
       </SearchWrapperWithFilter>
     );
 
-    const githubMissingMembers = missingMembers.filter(
+    const githubMissingMembers = missingMembers?.filter(
       integrationMissingMembers => integrationMissingMembers.integration === 'github'
     )[0];