From ebd0dc3882d319d8fcc77fba8360a0e459d2ecc4 Mon Sep 17 00:00:00 2001 From: Ian Allen Date: Wed, 27 Mar 2024 09:20:41 -0300 Subject: [PATCH] [Backport 4.2.x] Update springdoc to 1.8.0 which required upgrade of jackson.version to version 2.16.2 Fix springdocs HashMap mapping in /db/translations using new additionalPropertiesSchema Backport of https://github.com/geonetwork/core-geonetwork/pull/7905 --- pom.xml | 4 ++-- .../java/org/fao/geonet/api/tools/i18n/TranslationApi.java | 6 +++--- .../components/edit/onlinesrc/partials/linkToMd.html | 3 ++- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/pom.xml b/pom.xml index 93e59b89408..48aeaacab7d 100644 --- a/pom.xml +++ b/pom.xml @@ -1584,7 +1584,7 @@ 5.7.12 2.2.13.RELEASE 2.7.0 - 1.7.0 + 1.8.0 2.2.0 yyyy-MM-dd'T'HH'\:'mm'\:'ssZ @@ -1596,7 +1596,7 @@ v8.11.1 5.8.0 2.1.1 - 2.10.5 + 2.16.2 9.1.22 2.25.1 2.17.2 diff --git a/services/src/main/java/org/fao/geonet/api/tools/i18n/TranslationApi.java b/services/src/main/java/org/fao/geonet/api/tools/i18n/TranslationApi.java index 1d667c47d1f..eb75955591d 100644 --- a/services/src/main/java/org/fao/geonet/api/tools/i18n/TranslationApi.java +++ b/services/src/main/java/org/fao/geonet/api/tools/i18n/TranslationApi.java @@ -275,7 +275,6 @@ public void deleteTranslations( } } - @io.swagger.v3.oas.annotations.Operation( summary = "List database translations (used to overrides client application translations).") @GetMapping(value = "/db/translations", @@ -289,10 +288,11 @@ public void deleteTranslations( "{" + " \"translationKey1\": \"Translated Key One\",\n" + " \"translationKey2\": \"Translated Key Two\",\n" + - " \"translationKey3\": \"Translated Key Two\"\n" + + " \"translationKey3\": \"Translated Key Three\"\n" + "}") - }, schema = @Schema(type = "{ < * >: string }")) + }, schema = @Schema(type = "object", additionalPropertiesSchema = String.class)) ) + @ResponseStatus(OK) @ResponseBody public Map getDbTranslations( ServletRequest request diff --git a/web-ui/src/main/resources/catalog/components/edit/onlinesrc/partials/linkToMd.html b/web-ui/src/main/resources/catalog/components/edit/onlinesrc/partials/linkToMd.html index 4bad40267dc..5810ffd316d 100644 --- a/web-ui/src/main/resources/catalog/components/edit/onlinesrc/partials/linkToMd.html +++ b/web-ui/src/main/resources/catalog/components/edit/onlinesrc/partials/linkToMd.html @@ -38,7 +38,8 @@ ng-disabled="(selectRecords.length < 1)" > -   {{btn.label || ('saveLinkToSibling' | translate)}} +   {{btn.label || ('saveLinkToSibling' | + translate)}}