Skip to content

Commit a5092d3

Browse files
committed
Honour entry projection when resolving background layer resources
1 parent bc8b18f commit a5092d3

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

src/config_generator/map_viewer_config.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -297,11 +297,8 @@ def qwc2_themes(self, assets_dir):
297297

298298
# Resolve background layers
299299
for entry in themes['backgroundLayers']:
300-
if not "name" in entry or not entry["name"] in bgLayerCrs:
301-
self.logger.warn("Skipping unused background layer %s" % entry.get("name", ""))
302-
continue
303300
if "resource" in entry:
304-
layer = resolve_external_layer(entry["resource"], self.logger, self.project_settings_read_timeout, bgLayerCrs[entry["name"]], self.use_cached_project_metadata, self.cache_dir)
301+
layer = resolve_external_layer(entry["resource"], self.logger, self.project_settings_read_timeout, entry.get("projection", bgLayerCrs.get(entry["name"])), self.use_cached_project_metadata, self.cache_dir)
305302
if layer:
306303
layer["name"] = entry["name"]
307304
entry.update(layer)

0 commit comments

Comments
 (0)