diff --git a/sdm/src/main/java/com/sap/cds/sdm/service/DocumentUploadService.java b/sdm/src/main/java/com/sap/cds/sdm/service/DocumentUploadService.java index c34072d6..50badadd 100644 --- a/sdm/src/main/java/com/sap/cds/sdm/service/DocumentUploadService.java +++ b/sdm/src/main/java/com/sap/cds/sdm/service/DocumentUploadService.java @@ -128,6 +128,7 @@ private void appendContentStream( try { this.executeHttpPost(httpClient, request, cmisDocument, finalResponse); + cmisDocument.setMimeType(finalResponse.get("mimeType")); } catch (Exception e) { logger.error("Error in appending content: {}", e.getMessage()); diff --git a/sdm/src/main/java/com/sap/cds/sdm/service/handler/SDMAttachmentsServiceHandler.java b/sdm/src/main/java/com/sap/cds/sdm/service/handler/SDMAttachmentsServiceHandler.java index 3681cfe6..bd1fe98f 100644 --- a/sdm/src/main/java/com/sap/cds/sdm/service/handler/SDMAttachmentsServiceHandler.java +++ b/sdm/src/main/java/com/sap/cds/sdm/service/handler/SDMAttachmentsServiceHandler.java @@ -376,7 +376,6 @@ private void handleCreateDocumentResult( throw new ServiceException(errorMessage2); default: cmisDocument.setObjectId(createResult.get("objectId").toString()); - cmisDocument.setMimeType(createResult.get("mimeType").toString()); dbQuery.addAttachmentToDraft( getAttachmentDraftEntity(eventContext), persistenceService, cmisDocument); finalizeContext(eventContext, cmisDocument);