diff --git a/packages/grafana-data/src/field/fieldState.ts b/packages/grafana-data/src/field/fieldState.ts index 3ddaebbda63..4750e4b77e0 100644 --- a/packages/grafana-data/src/field/fieldState.ts +++ b/packages/grafana-data/src/field/fieldState.ts @@ -101,7 +101,16 @@ export function decoupleHideFromState(frames: DataFrame[], fieldConfig: FieldCon }; // original with perm overrides - field.config.custom.hideFrom = hideFrom; + if (field.config.custom !== undefined) { + field.config.custom.hideFrom = hideFrom; + } else { + field.config = { + ...field.config, + custom: { + hideFrom: hideFrom, + }, + }; + } }); }); }