lizmap-web-client icon indicating copy to clipboard operation
lizmap-web-client copied to clipboard

[Bug]: DataViz fail when layer is in group hidden

Open nworr opened this issue 1 year ago • 1 comments

What is the bug?

When dataviz use a layer which is in the group "hidden", an error is thrown 'The layer name "foo" is unknown!'

Stack Trace

    getMapLayerByName MapLayer.js:466
    setPlotContainerVisibilityFromLayerVisibility dataviz.js:729
    getPlots dataviz.js:140
    uicreated dataviz.js:766

Steps to reproduce the issue

Use a hidden layer for dataviz

Versions, safeguards, check summary etc

Lizmap 3.7.3

Check Lizmap plugin

  • [ ] I have done the step just before in the Lizmap QGIS desktop plugin before opening this ticket. Otherwise, my ticket is not considered valid and might get closed.

Operating system

whatever

Browsers

Firefox

Browsers version

122

Relevant log output

getMapLayerByName MapLayer.js:466
 setPlotContainerVisibilityFromLayerVisibility dataviz.js:729
 getPlots dataviz.js:140
 uicreated dataviz.js:766

nworr avatar Feb 16 '24 09:02 nworr

It's because all layers from hidden group are missing from layers tree.

ygorigor avatar Feb 22 '24 10:02 ygorigor