Skip to content

Commit 1f2d4c3

Browse files
committed
Abort if unable to parse capabilities in get_external_wms_layer
1 parent e7baad9 commit 1f2d4c3

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/config_generator/external_layer_utils.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,9 @@ def get_external_wms_layer(resource, url, layerName, infoFormat, logger, timeout
152152
contents = getFirstElementByTagName(capabilities, "WMS_Capabilities")
153153
if not contents:
154154
contents = getFirstElementByTagName(capabilities, "WMT_MS_Capabilities")
155+
if not contents:
156+
logger.warn("Could not parse capabilities for external layer %s" % resource)
157+
return None
155158

156159
targetLayer = None
157160
for layer in contents.getElementsByTagName("Layer"):

0 commit comments

Comments
 (0)