diff --git a/public/app/features/dashboard/components/PanelEditor/getFieldOverrideElements.tsx b/public/app/features/dashboard/components/PanelEditor/getFieldOverrideElements.tsx index 918d9fc6906..a4b0eda3423 100644 --- a/public/app/features/dashboard/components/PanelEditor/getFieldOverrideElements.tsx +++ b/public/app/features/dashboard/components/PanelEditor/getFieldOverrideElements.tsx @@ -106,8 +106,10 @@ export function getFieldOverrideCategories( }); const onMatcherConfigChange = (options: unknown) => { - override.matcher.options = options; - onOverrideChange(idx, override); + onOverrideChange(idx, { + ...override, + matcher: { ...override.matcher, options }, + }); }; const onDynamicConfigValueAdd = (override: ConfigOverrideRule, value: SelectableValue) => {