mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -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];
|
)?.[option.propertyName];
|
||||||
|
|
||||||
const defaultValue = defaultValues?.settings?.[option.propertyName];
|
const defaultValue = defaultValues?.settings?.[option.propertyName];
|
||||||
const hasSecureProperty = defaultValues.secureSettings?.[option.propertyName];
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<OptionField
|
<OptionField
|
||||||
@ -77,7 +76,7 @@ export function ChannelOptions<R extends ChannelValues>({
|
|||||||
key={key}
|
key={key}
|
||||||
error={error}
|
error={error}
|
||||||
pathPrefix={pathPrefix}
|
pathPrefix={pathPrefix}
|
||||||
pathSuffix={option.secure && hasSecureProperty ? 'secureSettings.' : 'settings.'}
|
pathSuffix={option.secure ? 'secureSettings.' : 'settings.'}
|
||||||
option={option}
|
option={option}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
|
@ -215,6 +215,10 @@ function grafanaChannelConfigToFormChannelValues(
|
|||||||
delete values.settings[option.propertyName];
|
delete values.settings[option.propertyName];
|
||||||
values.secureFields[option.propertyName] = true;
|
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;
|
return values;
|
||||||
|
Loading…
Reference in New Issue
Block a user