[Mapbender-commits] r10081 - trunk/mapbender/http/php
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Wed Mar 20 03:57:25 PDT 2019
Author: armin11
Date: 2019-03-20 03:57:25 -0700 (Wed, 20 Mar 2019)
New Revision: 10081
Modified:
trunk/mapbender/http/php/wms.php
Log:
Fix for data-service coupling for metador dataset metadata - don't use stored datasetid_codespace attribute from mb_metadata
Modified: trunk/mapbender/http/php/wms.php
===================================================================
--- trunk/mapbender/http/php/wms.php 2019-03-20 07:56:32 UTC (rev 10080)
+++ trunk/mapbender/http/php/wms.php 2019-03-20 10:57:25 UTC (rev 10081)
@@ -1209,8 +1209,8 @@
$metadataArray['datasetid_codespace'] = $row_metadata["datasetid_codespace"];
$namespace = $admin->getIdentifierCodespaceFromRegistry($respOrga, $metadataArray);
$namespaceArray[] = $namespace;
- //check id datasetid is set, if not use metadataid
- if ($row_metadata["datasetid"] == '' || !isset($row_metadata["datasetid"])) {
+ //check id datasetid and codespace and $namespace is not the datasetid_codespace from mb_metadata, if not use metadataid
+ if ((($row_metadata["datasetid"] == '' || !isset($row_metadata["datasetid"])) && $row_metadata["datasetid_codespace"] !== $namespace) || $row_metadata["origin"] == 'metador') {
$datasetId = $row_metadata["uuid"];
} else {
$datasetId = $row_metadata["datasetid"]; //really datasetid or only second part?
More information about the Mapbender_commits
mailing list