diff --git a/src/controls/print/print-legend.js b/src/controls/print/print-legend.js index 78e0a417f..19c38bc6d 100644 --- a/src/controls/print/print-legend.js +++ b/src/controls/print/print-legend.js @@ -237,19 +237,17 @@ const LayerRow = function LayerRow(options) { async render() { const title = layer.get('title') || 'Titel saknas'; let content = ''; - const style = viewer.getStyle(layer.get('styleName')); if (style && style[0] && (!style[0][0].extendedLegend)) { content = getStyleContent(title, style); - } else if (!layer.get('type') || layer.get('styleName') === 'origoStylefunction') { - content = getTitleWithIcon(title, ''); - } else if (layer.get('type').includes('AGS') || /\/arcgis\/services\/[^/]+\/[^/]+\/MapServer\/WMSServer/.test(getOneUrl(layer))) { - content = await getAGSJSONContent(title, layer.get('id')); - } else if (layer.get('type').includes('WMS')) { - content = await getWMSJSONContent(title); - } - if (content === '') { + } else { content = getTitleWithIcon(title, ''); + const lType = layer.get('type'); + if ((lType && lType.includes('AGS')) || /\/arcgis\/services\/[^/]+\/[^/]+\/MapServer\/WMSServer/.test(getOneUrl(layer))) { + content = await getAGSJSONContent(title, layer.get('id')); + } else if (lType && lType.includes('WMS')) { + content = await getWMSJSONContent(title); + } } return `