From f52c2cd22658f6767f7d868c74984059358c2233 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=20Garc=C3=ADa?= Date: Tue, 14 Jan 2025 11:40:47 +0100 Subject: [PATCH] Metadata indexing / parse process steps and measure dates to check that are valid. If the dates are not valid causes an error in the index, failing the search when the metadata is returned --- .../plugin/iso19115-3.2018/index-fields/index.xsl | 15 +++++++++------ .../main/plugin/iso19139/index-fields/index.xsl | 13 +++++++++---- 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/schemas/iso19115-3.2018/src/main/plugin/iso19115-3.2018/index-fields/index.xsl b/schemas/iso19115-3.2018/src/main/plugin/iso19115-3.2018/index-fields/index.xsl index 4857ce784e5..8c2cc9db84f 100644 --- a/schemas/iso19115-3.2018/src/main/plugin/iso19115-3.2018/index-fields/index.xsl +++ b/schemas/iso19115-3.2018/src/main/plugin/iso19115-3.2018/index-fields/index.xsl @@ -1110,10 +1110,13 @@ + + { "descriptionObject": - + ,"date": "" @@ -1177,17 +1180,17 @@ select="mdq:valueUnit//gml:identifier"/> - - + select="normalize-space(mdq:dateTime/gco:DateTime)"/> + { "name": "", "description": "", - - "date": "", + + "date": "", "value": "", diff --git a/schemas/iso19139/src/main/plugin/iso19139/index-fields/index.xsl b/schemas/iso19139/src/main/plugin/iso19139/index-fields/index.xsl index 79322f2ee86..6931f37b1d1 100644 --- a/schemas/iso19139/src/main/plugin/iso19139/index-fields/index.xsl +++ b/schemas/iso19139/src/main/plugin/iso19139/index-fields/index.xsl @@ -987,14 +987,16 @@ + select="(../../gmd:dateTime/gco:DateTime)[1]"/> + { "name": "", "description": "", - - "date": "", + + "date": "", "value": "", @@ -1015,10 +1017,13 @@ + + { "descriptionObject": - + ,"date": ""