Skip to content

Commit 4d59b00

Browse files
committed
Fix: A vector layer can be spatial but having symbology disabled
The fix #591 has been done in `duplicated_rule_key_legend` for "categorizedSymbol", "RuleRenderer", "graduatedSymbol" renderer type. It has not been done in `duplicated_label_legend` for "RuleRenderer" renderer type. Funded by WPD Onshore France
1 parent cca9fb9 commit 4d59b00

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lizmap/project_checker_tools.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -531,6 +531,10 @@ def duplicated_label_legend(project: QgsProject, filter_data: bool = True) -> Di
531531
continue
532532

533533
renderer = layer.renderer()
534+
if not renderer:
535+
# https://github.com/3liz/lizmap-plugin/issues/591
536+
# A vector layer can be spatial but having symbology disabled
537+
continue
534538

535539
# From QGIS source code :
536540
# https://github.com/qgis/QGIS/blob/71499aacf431d3ac244c9b75c3d345bdc53572fb/src/core/symbology/qgsrendererregistry.cpp#L33

0 commit comments

Comments
 (0)