From 3b40f31cd033ed0925e89613d7471456acba5d4c Mon Sep 17 00:00:00 2001 From: George Kalampokis Date: Tue, 31 Oct 2023 15:38:27 +0200 Subject: [PATCH] Add missing header --- .../zenodorepository/interfaces/ZenodoDeposit.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/eu/eudat/depositinterface/zenodorepository/interfaces/ZenodoDeposit.java b/src/main/java/eu/eudat/depositinterface/zenodorepository/interfaces/ZenodoDeposit.java index 536f2f6..15550a3 100644 --- a/src/main/java/eu/eudat/depositinterface/zenodorepository/interfaces/ZenodoDeposit.java +++ b/src/main/java/eu/eudat/depositinterface/zenodorepository/interfaces/ZenodoDeposit.java @@ -129,7 +129,9 @@ public class ZenodoDeposit implements RepositoryDeposit { // Second step, add the file to the entry. FileEnvelope pdfEnvelope = dmpDepositModel.getPdfFile(); FileSystemResource fileSystemResource = new FileSystemResource(pdfEnvelope.getFile()); - HttpEntity addFileMapRequest = new HttpEntity<>(fileSystemResource, null); + HttpHeaders fileHeaders = new HttpHeaders(); + fileHeaders.setContentType(MediaType.APPLICATION_OCTET_STREAM); + HttpEntity addFileMapRequest = new HttpEntity<>(fileSystemResource, fileHeaders); String addFileUrl = links.get("bucket") + "/" + pdfEnvelope.getFilename() + "?access_token=" + zenodoToken; restTemplate.put(addFileUrl, addFileMapRequest);