Fix issue with oauth2 save and authorize button (#12447)

This commit is contained in:
Ayangade Adeoluwa 2022-03-31 18:59:05 +01:00 committed by GitHub
parent f03a163a38
commit 3f2b87b044
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -534,21 +534,29 @@ class DatasourceRestAPIEditor extends React.Component<
</FormInputContainer>
{this.renderAuthFields()}
{this.renderSelfSignedCertificateFields()}
<FormInputContainer>
<AuthorizeButton
disabled={this.disableSave()}
filled
intent="primary"
loading={isSaving}
onClick={() =>
this.save(
redirectAuthorizationCode(pageId, datasourceId, PluginType.API),
)
}
size="small"
text={isAuthorized ? "Save and Re-Authorize" : "Save and Authorize"}
/>
</FormInputContainer>
{formData.authType && formData.authType === AuthType.OAuth2 && (
<FormInputContainer>
<AuthorizeButton
disabled={this.disableSave()}
filled
intent="primary"
loading={isSaving}
onClick={() =>
this.save(
redirectAuthorizationCode(
pageId,
datasourceId,
PluginType.API,
),
)
}
size="small"
text={
isAuthorized ? "Save and Re-Authorize" : "Save and Authorize"
}
/>
</FormInputContainer>
)}
</>
);
};