From 47ea3c86fb208afda9c39a3d4f2d6af264ab99d6 Mon Sep 17 00:00:00 2001
From: m431m <mmeliani@neogeo.fr>
Date: Mon, 17 Jan 2022 11:19:51 +0100
Subject: [PATCH] Resolve AttributeError: \'function\' object has no attribute
 \'decode\'

---
 src/server.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/server.py b/src/server.py
index 8aef27f..3e459d3 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)
-- 
GitLab