From f8c9033f3c6667f02068b790b0591c8eb04626d8 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Tue, 6 Dec 2022 15:07:19 +0100 Subject: [PATCH] Fixed getEncryptedSysAdminToken --- .../FacetBasedISServiceCatalogueConfiguration.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/gcube/gcat/configuration/service/FacetBasedISServiceCatalogueConfiguration.java b/src/main/java/org/gcube/gcat/configuration/service/FacetBasedISServiceCatalogueConfiguration.java index 98f15eb..9c88aad 100644 --- a/src/main/java/org/gcube/gcat/configuration/service/FacetBasedISServiceCatalogueConfiguration.java +++ b/src/main/java/org/gcube/gcat/configuration/service/FacetBasedISServiceCatalogueConfiguration.java @@ -49,7 +49,14 @@ public class FacetBasedISServiceCatalogueConfiguration extends ServiceCatalogueC @JsonGetter(value=SYS_ADMIN_TOKEN_KEY) public String getEncryptedSysAdminToken() { - return getSysAdminToken(); + if(encryptedSysAdminToken==null) { + try { + facetBasedISConfigurationProxy.setCkanServiceInfo(this); + } catch (Exception e) { + throw new InternalServerErrorException(e); + } + } + return encryptedSysAdminToken; } @JsonGetter(value = CKAN_DB_KEY)