diff --git a/public/app/plugins/panel/geomap/GeomapPanel.tsx b/public/app/plugins/panel/geomap/GeomapPanel.tsx index df25af01ade..d0541fd77e1 100644 --- a/public/app/plugins/panel/geomap/GeomapPanel.tsx +++ b/public/app/plugins/panel/geomap/GeomapPanel.tsx @@ -24,6 +24,7 @@ import { DataHoverEvent, DataFrame, FrameGeometrySourceMode, + textUtil, } from '@grafana/data'; import { config } from '@grafana/runtime'; import { PanelContext, PanelContextRoot, stylesFactory } from '@grafana/ui'; @@ -490,6 +491,10 @@ export class GeomapPanel extends Component { return Promise.reject('unknown layer: ' + options.type); } + if (options.config?.attribution) { + options.config.attribution = textUtil.sanitizeTextPanelContent(options.config.attribution); + } + const handler = await item.create(map, options, config.theme2); const layer = handler.init();