diff --git a/public/app/plugins/panel/geomap/editor/StyleEditor.tsx b/public/app/plugins/panel/geomap/editor/StyleEditor.tsx index 2828d3a9bc8..7fb29cc507f 100644 --- a/public/app/plugins/panel/geomap/editor/StyleEditor.tsx +++ b/public/app/plugins/panel/geomap/editor/StyleEditor.tsx @@ -110,11 +110,11 @@ export const StyleEditor = (props: Props) => { }; const onAlignHorizontalChange = (alignHorizontal: HorizontalAlign) => { - onChange({ ...value, symbolAlign: { ...value.symbolAlign, horizontal: alignHorizontal } }); + onChange({ ...value, symbolAlign: { ...value?.symbolAlign, horizontal: alignHorizontal } }); }; const onAlignVerticalChange = (alignVertical: VerticalAlign) => { - onChange({ ...value, symbolAlign: { ...value.symbolAlign, vertical: alignVertical } }); + onChange({ ...value, symbolAlign: { ...value?.symbolAlign, vertical: alignVertical } }); }; const propertyOptions = useObservable(settings?.layerInfo ?? of());