diff --git a/sdm/pom.xml b/sdm/pom.xml index 7283b6ab..52749496 100644 --- a/sdm/pom.xml +++ b/sdm/pom.xml @@ -529,7 +529,7 @@ org.jacoco jacoco-maven-plugin - 0.8.12 + 0.8.14 diff --git a/sdm/src/main/java/com/sap/cds/sdm/service/SDMServiceImpl.java b/sdm/src/main/java/com/sap/cds/sdm/service/SDMServiceImpl.java index 6f729e6b..f1c76502 100644 --- a/sdm/src/main/java/com/sap/cds/sdm/service/SDMServiceImpl.java +++ b/sdm/src/main/java/com/sap/cds/sdm/service/SDMServiceImpl.java @@ -687,7 +687,7 @@ public List copyAttachment( JSONObject jsonObject = new JSONObject(responseBody); JSONObject props = jsonObject.getJSONObject("succinctProperties"); - String fileName = props.optString("cmis:contentStreamFileName"); + String fileName = props.optString("cmis:name"); String mimeType = props.optString("cmis:contentStreamMimeType"); String objectId = props.optString("cmis:objectId"); return List.of(fileName, mimeType, objectId); diff --git a/sdm/src/main/java/com/sap/cds/sdm/service/handler/SDMCustomServiceHandler.java b/sdm/src/main/java/com/sap/cds/sdm/service/handler/SDMCustomServiceHandler.java index 7ee72847..fd8df12a 100644 --- a/sdm/src/main/java/com/sap/cds/sdm/service/handler/SDMCustomServiceHandler.java +++ b/sdm/src/main/java/com/sap/cds/sdm/service/handler/SDMCustomServiceHandler.java @@ -231,10 +231,6 @@ private void createDraftEntries(CreateDraftEntriesRequest request) { String fileName = attachmentMetadata.get(0); String mimeType = attachmentMetadata.get(1); - if (mimeType.equalsIgnoreCase("application/internet-shortcut")) { - int dotIndex = fileName.lastIndexOf('.'); - fileName = fileName.substring(0, dotIndex); - } String newObjectId = attachmentMetadata.get(2); updatedFields.put("objectId", newObjectId); diff --git a/sdm/src/test/java/unit/com/sap/cds/sdm/service/SDMServiceImplTest.java b/sdm/src/test/java/unit/com/sap/cds/sdm/service/SDMServiceImplTest.java index 6c0003de..1f60e33a 100644 --- a/sdm/src/test/java/unit/com/sap/cds/sdm/service/SDMServiceImplTest.java +++ b/sdm/src/test/java/unit/com/sap/cds/sdm/service/SDMServiceImplTest.java @@ -1498,7 +1498,7 @@ public void testCopyAttachment_Success() throws Exception { // Prepare mock response JSON String responseBody = "{\"succinctProperties\":{" - + "\"cmis:contentStreamFileName\":\"file1.pdf\"," + + "\"cmis:name\":\"file1.pdf\"," + "\"cmis:contentStreamMimeType\":\"application/pdf\"," + "\"cmis:objectId\":\"obj123\"}}";