fixed the piwik id identity

This commit is contained in:
Antonis Lempesis 2019-11-07 09:45:58 +00:00
parent c9d94fa4ab
commit 02a532e2d1
2 changed files with 15 additions and 11 deletions

View File

@ -3,6 +3,7 @@ package eu.dnetlib.repo.manager.utils;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import eu.dnetlib.domain.data.PiwikInfo;
import eu.dnetlib.domain.data.Repository;
import eu.dnetlib.domain.data.RepositoryInterface;
import eu.dnetlib.repo.manager.domain.RepositorySnippet;
@ -283,10 +284,13 @@ public class Converter {
//Map<String,String> identity = new HashMap<>();
if (repository.getPiwikInfo() != null) {
Map<String, Object> identities = new HashMap<>();
Map<String, Object> identity = new HashMap<>();
HashSet<Map<String, Object>> identities = new HashSet<>();
identities.put("issuertype", "piwik");
identities.put("pid", "piwik:" + repository.getPiwikInfo().getSiteId());
identity.put("issuertype", "piwik");
identity.put("pid", "piwik:" + repository.getPiwikInfo().getSiteId());
identities.add(identity);
repositoryMap.put("identities", identities);
}

View File

@ -55,14 +55,14 @@
<value>classpath*:/application.properties</value>
<value>classpath*:/email-texts.properties</value>
<!-- <value>classpath*:dnet-site-wizard.properties</value>-->
<!-- <value>classpath*:dnet-site-override.properties</value>-->
<!-- <value>classpath*:dnet-wizard.properties</value>-->
<!-- <value>classpath*:dnet-override.properties</value>-->
<!-- <value>classpath*:dnet-validator-wizard.properties</value>-->
<!-- <value>classpath*:dnet-validator-override.properties</value>-->
<!-- <value>classpath*:dnet-site-force-override.properties</value>-->
<!-- <value>classpath*:dnet-force-override.properties</value>-->
<value>classpath*:dnet-site-wizard.properties</value>
<value>classpath*:dnet-site-override.properties</value>
<value>classpath*:dnet-wizard.properties</value>
<value>classpath*:dnet-override.properties</value>
<value>classpath*:dnet-validator-wizard.properties</value>
<value>classpath*:dnet-validator-override.properties</value>
<value>classpath*:dnet-site-force-override.properties</value>
<value>classpath*:dnet-force-override.properties</value>
</list>
</property>
</bean>