diff --git a/libs/dnet-exporter-model/src/main/java/eu/dnetlib/openaire/exporter/model/context/IISConfigurationEntry.java b/libs/dnet-exporter-model/src/main/java/eu/dnetlib/openaire/exporter/model/context/IISConfigurationEntry.java index 64d712a0..7c64e568 100644 --- a/libs/dnet-exporter-model/src/main/java/eu/dnetlib/openaire/exporter/model/context/IISConfigurationEntry.java +++ b/libs/dnet-exporter-model/src/main/java/eu/dnetlib/openaire/exporter/model/context/IISConfigurationEntry.java @@ -39,12 +39,14 @@ public class IISConfigurationEntry implements Serializable { } public void addParams(final String name, final String... values) { - if (StringUtils.isNoneBlank(name) && values != null) { - for (final String v : values) { - if (StringUtils.isNotBlank(v)) { - params.add(new Param().setName(name).setValue(v)); - } - } + if (StringUtils.isBlank(name)) { return; } + + if (values == null) { + params.add(new Param().setName(name).setValue("")); + } + + for (final String v : values) { + params.add(new Param().setName(name).setValue(v != null ? v : "")); } }