From c27ba6ee6a0fec025986e4cf77e0fb0f3faeaa37 Mon Sep 17 00:00:00 2001 From: amentis Date: Tue, 9 Apr 2024 17:21:00 +0300 Subject: [PATCH] search static reference fix --- .../service/externalfetcher/ExternalFetcherServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dmp-backend/core/src/main/java/eu/eudat/service/externalfetcher/ExternalFetcherServiceImpl.java b/dmp-backend/core/src/main/java/eu/eudat/service/externalfetcher/ExternalFetcherServiceImpl.java index 058908a7e..7f88ba372 100644 --- a/dmp-backend/core/src/main/java/eu/eudat/service/externalfetcher/ExternalFetcherServiceImpl.java +++ b/dmp-backend/core/src/main/java/eu/eudat/service/externalfetcher/ExternalFetcherServiceImpl.java @@ -7,6 +7,7 @@ import com.jayway.jsonpath.JsonPath; import com.jayway.jsonpath.PathNotFoundException; import eu.eudat.commons.JsonHandlingService; import eu.eudat.commons.enums.ExternalFetcherSourceType; +import eu.eudat.commons.types.externalfetcher.StaticOptionEntity; import eu.eudat.convention.ConventionService; import eu.eudat.data.ReferenceEntity; import eu.eudat.model.Reference; @@ -115,7 +116,7 @@ public class ExternalFetcherServiceImpl implements ExternalFetcherService { Map result = new HashMap<>(); Map rawData = new HashMap<>(); for (Object object: item.getOptions()) { - eu.eudat.model.externalfetcher.StaticOption staticOption = (eu.eudat.model.externalfetcher.StaticOption) object; + StaticOptionEntity staticOption = (StaticOptionEntity) object; if (!this.conventionService.isNullOrEmpty(externalReferenceCriteria.getLike()) && !externalReferenceCriteria.getLike().toUpperCase().contains(staticOption.getValue())) continue; result.put(staticOption.getCode(), staticOption.getValue()); rawData.put(staticOption.getCode(), staticOption.getValue());