From 3db226bea63ae9cf89c6afc93d5e97c221bb1a69 Mon Sep 17 00:00:00 2001 From: "michele.artini" Date: Fri, 25 Mar 2022 14:42:47 +0100 Subject: [PATCH] set of field eoscDatasourceType in getApis() --- .../src/main/java/eu/dnetlib/openaire/dsm/DsmCore.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/dnet-exporter-api/src/main/java/eu/dnetlib/openaire/dsm/DsmCore.java b/apps/dnet-exporter-api/src/main/java/eu/dnetlib/openaire/dsm/DsmCore.java index dedba147..0d7e9107 100644 --- a/apps/dnet-exporter-api/src/main/java/eu/dnetlib/openaire/dsm/DsmCore.java +++ b/apps/dnet-exporter-api/src/main/java/eu/dnetlib/openaire/dsm/DsmCore.java @@ -144,9 +144,11 @@ public class DsmCore { public ApiDetailsResponse getApis(final String dsId) throws DsmException { try { + final String eoscType = dsDao.getDs(dsId).getEoscDatasourceType(); final List apis = dsDao.getApis(dsId); final List api = apis.stream() .map(DsmMappingUtils::asDetails) + .map(a -> a.setEoscDatasourceType(eoscType)) .collect(Collectors.toList()); return ResponseUtils.apiResponse(api, api.size()); } catch (final Throwable e) {