Browse Source

fix(ui): Provide organizationContext for sentryAppExternalInstallation (#48219)

Evan Purkhiser 1 year ago
parent
commit
39ac55e52c
1 changed files with 11 additions and 7 deletions
  1. 11 7
      static/app/views/sentryAppExternalInstallation/index.tsx

+ 11 - 7
static/app/views/sentryAppExternalInstallation/index.tsx

@@ -15,6 +15,8 @@ import {trackIntegrationAnalytics} from 'sentry/utils/integrationUtil';
 import {addQueryParamsToExistingUrl} from 'sentry/utils/queryString';
 import AsyncView from 'sentry/views/asyncView';
 
+import {OrganizationContext} from '../organizationContext';
+
 type Props = RouteComponentProps<{sentryAppSlug: string}, {}>;
 
 type State = AsyncView['state'] & {
@@ -276,13 +278,15 @@ export default class SentryAppExternalInstallation extends AsyncView<Props, Stat
         </OrgViewHolder>
         {this.checkAndRenderError()}
         {organization && (
-          <SentryAppDetailsModal
-            sentryApp={sentryApp}
-            organization={organization}
-            onInstall={this.onInstall}
-            closeModal={this.onClose}
-            isInstalled={this.disableInstall}
-          />
+          <OrganizationContext.Provider value={organization}>
+            <SentryAppDetailsModal
+              sentryApp={sentryApp}
+              organization={organization}
+              onInstall={this.onInstall}
+              closeModal={this.onClose}
+              isInstalled={this.disableInstall}
+            />
+          </OrganizationContext.Provider>
         )}
       </div>
     );