From 9a021c8aa42955287d6a5efbb5c7d544d0e01f7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonathan=20Beli=C3=ABn?= Date: Tue, 1 Sep 2020 11:53:11 +0000 Subject: [PATCH] Update WMSCapabilities.js Fix issue when there only one single layer. --- src/ol/format/WMSCapabilities.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/ol/format/WMSCapabilities.js b/src/ol/format/WMSCapabilities.js index 0ceced4465..c997feda2d 100644 --- a/src/ol/format/WMSCapabilities.js +++ b/src/ol/format/WMSCapabilities.js @@ -407,7 +407,13 @@ function readException(node, objectStack) { * @return {Object|undefined} Layer object. */ function readCapabilityLayer(node, objectStack) { - return pushParseAndPop({}, LAYER_PARSERS, node, objectStack); + const layerObject = pushParseAndPop({}, LAYER_PARSERS, node, objectStack); + + if (layerObject.Layer === undefined) { + return Object.assign(layerObject, readLayer(node, objectStack)); + } + + return layerObject; } /**