|
|
|
@ -49,6 +49,7 @@ public class ResearcherManager {
|
|
|
|
|
QueryableList<eu.eudat.data.entities.Researcher> items = apiContext.getOperationsContext().getDatabaseRepository().getResearcherDao().getWithCriteria(researcherCriteriaRequest.getCriteria());
|
|
|
|
|
items.where((builder, root) -> builder.equal(root.get("creationUser").get("id"), principal.getId()));
|
|
|
|
|
List<eu.eudat.models.data.dmp.Researcher> researchers = items.select(item -> new eu.eudat.models.data.dmp.Researcher().fromDataModel(item));
|
|
|
|
|
researchers = researchers.stream().filter(item -> item.getKey().equals("Internal")).collect(Collectors.toList());
|
|
|
|
|
Map<String, String> keyToSourceMap = configLoader.getKeyToSourceMap();
|
|
|
|
|
for (eu.eudat.models.data.dmp.Researcher item : researchers) {
|
|
|
|
|
if (item.getKey().equals("Internal"))
|
|
|
|
|