Fix caching problem (#22473)

This commit is contained in:
Erik Sundell
2020-03-10 14:10:48 +01:00
committed by GitHub
parent 65370c5443
commit cd012bdfb4
2 changed files with 7 additions and 2 deletions

View File

@@ -130,7 +130,12 @@ export class ConfigEditor extends PureComponent<Props, State> {
value={authProviderOptions.find(authProvider => authProvider.value === options.jsonData.authType)}
options={authProviderOptions}
defaultValue={options.jsonData.authType}
onChange={onUpdateDatasourceJsonDataOptionSelect(this.props, 'authType')}
onChange={option => {
if (options.jsonData.authType === 'arn' && option.value !== 'arn') {
delete this.props.options.jsonData.assumeRoleArn;
}
onUpdateDatasourceJsonDataOptionSelect(this.props, 'authType')(option);
}}
/>
</div>
</div>