diff --git a/pom.xml b/pom.xml
index 4e408bd..9158a86 100644
--- a/pom.xml
+++ b/pom.xml
@@ -51,7 +51,7 @@
gr.cite.opendmp
repositorydepositbase
- 1.0.3
+ 1.0.4
diff --git a/src/main/java/eu/eudat/depositinterface/zenodorepository/config/ConfigLoader.java b/src/main/java/eu/eudat/depositinterface/zenodorepository/config/ConfigLoader.java
index 71c3760..acce6e9 100644
--- a/src/main/java/eu/eudat/depositinterface/zenodorepository/config/ConfigLoader.java
+++ b/src/main/java/eu/eudat/depositinterface/zenodorepository/config/ConfigLoader.java
@@ -7,6 +7,6 @@ public interface ConfigLoader {
List getRelatedIdentifiers();
List getAcceptedPidTypes();
PidFieldNames getPidFieldNames();
- byte[] getLogo();
- ZenodoConfig getZenodoConfig();
+ byte[] getLogo(String repositoryId);
+ List getZenodoConfig();
}
diff --git a/src/main/java/eu/eudat/depositinterface/zenodorepository/config/ConfigLoaderImpl.java b/src/main/java/eu/eudat/depositinterface/zenodorepository/config/ConfigLoaderImpl.java
index 7e3a85a..2aa839d 100644
--- a/src/main/java/eu/eudat/depositinterface/zenodorepository/config/ConfigLoaderImpl.java
+++ b/src/main/java/eu/eudat/depositinterface/zenodorepository/config/ConfigLoaderImpl.java
@@ -1,5 +1,6 @@
package eu.eudat.depositinterface.zenodorepository.config;
+import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -22,9 +23,9 @@ public class ConfigLoaderImpl implements ConfigLoader{
private List relatedIdentifiers = new ArrayList<>();
private List acceptedPidTypes = new ArrayList<>();
private PidFieldNames pidFieldNames = new PidFieldNames();
- private ZenodoConfig zenodoConfig;
+ private List zenodoConfig = new ArrayList<>();
- private Environment environment;
+ private final Environment environment;
@Autowired
public ConfigLoaderImpl(Environment environment){
@@ -35,7 +36,7 @@ public class ConfigLoaderImpl implements ConfigLoader{
public List getDOIFunders() {
if (doiFunders == null || doiFunders.isEmpty()) {
try {
- List