mirror of
https://github.com/grafana/grafana.git
synced 2025-02-11 16:15:42 -06:00
Alerting: Fix secure settings migration (#73749)
Fix secure settings migration
This commit is contained in:
parent
05c386504b
commit
e7a2c86af8
@ -68,7 +68,6 @@ export function ChannelOptions<R extends ChannelValues>({
|
||||
)?.[option.propertyName];
|
||||
|
||||
const defaultValue = defaultValues?.settings?.[option.propertyName];
|
||||
const hasSecureProperty = defaultValues.secureSettings?.[option.propertyName];
|
||||
|
||||
return (
|
||||
<OptionField
|
||||
@ -77,7 +76,7 @@ export function ChannelOptions<R extends ChannelValues>({
|
||||
key={key}
|
||||
error={error}
|
||||
pathPrefix={pathPrefix}
|
||||
pathSuffix={option.secure && hasSecureProperty ? 'secureSettings.' : 'settings.'}
|
||||
pathSuffix={option.secure ? 'secureSettings.' : 'settings.'}
|
||||
option={option}
|
||||
/>
|
||||
);
|
||||
|
@ -215,6 +215,10 @@ function grafanaChannelConfigToFormChannelValues(
|
||||
delete values.settings[option.propertyName];
|
||||
values.secureFields[option.propertyName] = true;
|
||||
}
|
||||
if (option.secure && values.settings[option.propertyName]) {
|
||||
values.secureSettings[option.propertyName] = values.settings[option.propertyName];
|
||||
delete values.settings[option.propertyName];
|
||||
}
|
||||
});
|
||||
|
||||
return values;
|
||||
|
Loading…
Reference in New Issue
Block a user