diff --git a/src/server.py b/src/server.py index 8aef27fa952d5671d85c9912ea4007b4cf8155bc..3e459d37e2a45dc4ac05051bbaafc87ed2eebce0 100755 --- a/src/server.py +++ b/src/server.py @@ -1114,6 +1114,7 @@ class layer(object): layer.enable(l_enabled) wslayer.enable(l_enabled) + href = data.get("resource", {}).get("href") if href: try: ws_name, st_type, st_name, r_type, r_name = mra.href_parse(href, 5) @@ -1127,6 +1128,7 @@ class layer(object): "featuretype": ("featuretype", "datastore"), "coverage": ("coverage", "coveragestore") }[layer.get_mra_metadata("type")] + st_name = layer.get_mra_metadata("storage") r_name = layer.get_mra_metadata("name") ws = get_workspace(ws_name)