Fix issue with zenodo depositions

This commit is contained in:
George Kalampokis 2021-07-06 10:29:14 +03:00
parent 244bfa5c54
commit c57e10a033
1 changed files with 4 additions and 1 deletions

View File

@ -1,5 +1,6 @@
package eu.eudat.logic.managers; package eu.eudat.logic.managers;
import com.fasterxml.jackson.core.JsonParser;
import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import eu.eudat.configurations.dynamicgrant.DynamicGrantConfiguration; import eu.eudat.configurations.dynamicgrant.DynamicGrantConfiguration;
@ -1997,7 +1998,9 @@ public class DataManagementPlanManager {
} }
dataBuilder.append(" }\n").append("}"); dataBuilder.append(" }\n").append("}");
createData = dataBuilder.toString(); createData = dataBuilder.toString();
JsonNode createDataJSON = new ObjectMapper().readTree(createData); ObjectMapper mapper = new ObjectMapper();
mapper.configure(JsonParser.Feature.ALLOW_UNQUOTED_CONTROL_CHARS, true);
JsonNode createDataJSON = mapper.readTree(createData);
HttpEntity<JsonNode> request = new HttpEntity<>(createDataJSON, headers); HttpEntity<JsonNode> request = new HttpEntity<>(createDataJSON, headers);
Map createResponse = null; Map createResponse = null;
LinkedHashMap<String, String> links = null; LinkedHashMap<String, String> links = null;