From f62ed07b4010f506f2b7389616ee4db92c8dbad7 Mon Sep 17 00:00:00 2001
From: m431m <mmeliani@neogeo.fr>
Date: Wed, 17 Jun 2020 11:54:17 +0200
Subject: [PATCH] Resolved 8772

---
 src/mra.py | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/mra.py b/src/mra.py
index 039af6c..8eb91ba 100644
--- a/src/mra.py
+++ b/src/mra.py
@@ -588,8 +588,8 @@ class FeatureTypeModel(LayerModel):
         for field in ft.iterfields():
             layer.set_metadatas({
                 "ows_name": layer_name,
-                "ows_title": layer_name,
-                "ows_abstract": layer_name,
+                "ows_title": layer.get_metadata("ows_title", None) or layer_name,
+                "ows_abstract": layer.get_metadata("ows_abstract", None) or layer_name,
                 "gml_%s_alias" % field.get_name(): field.get_name(),
                 "gml_%s_type" % field.get_name(): field.get_type_gml(),
                 # TODO: Add gml_<field name>_precision, gml_<field name>_width
@@ -684,11 +684,11 @@ class CoverageModel(LayerModel):
 
         layer.set_metadatas({
             "ows_name": layer_name,
-            "ows_title": layer_name,
-            "ows_abstract": layer_name,
-            "wcs_name": layer_name,
-            "wcs_label": layer_name,
-            "wcs_description": layer_name
+            "ows_title": layer.get_metadata("ows_title", None) or layer_name,
+            "ows_abstract": layer.get_metadata("ows_abstract", None) or layer_name,
+            "wcs_name": layer.get_metadata("wcs_name", None) or layer_name,
+            "wcs_label": layer.get_metadata("wcs_label", None) or layer_name,
+            "wcs_description": layer.get_metadata("wcs_description", None) or layer_name
             })
 
         layer.enable(enabled)
-- 
GitLab