diff --git a/frontend/src/Settings/General/GeneralSettings.js b/frontend/src/Settings/General/GeneralSettings.js index ea30e826c..0f3c1c4bd 100644 --- a/frontend/src/Settings/General/GeneralSettings.js +++ b/frontend/src/Settings/General/GeneralSettings.js @@ -25,8 +25,7 @@ const requiresRestartKeys = [ 'sslCertHash', 'authenticationMethod', 'username', - 'password', - 'apiKey' + 'password' ]; class GeneralSettings extends Component { @@ -46,9 +45,15 @@ class GeneralSettings extends Component { const { settings, isSaving, - saveError + saveError, + isResettingApiKey } = this.props; + if (!isResettingApiKey && prevProps.isResettingApiKey) { + this.setState({ isRestartRequiredModalOpen: true }); + return; + } + if (isSaving || saveError || !prevProps.isSaving) { return; }