Skip to content

Commit 48a1c87

Browse files
addressing gemini review comments
1 parent 17b45c2 commit 48a1c87

3 files changed

Lines changed: 4 additions & 12 deletions

File tree

sdm/src/main/java/com/sap/cds/sdm/handler/applicationservice/SDMCreateAttachmentsHandler.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,8 @@ private void processAttachment(
245245
// Update filename and description properties
246246
AttachmentsHandlerUtils.updateFilenameProperty(
247247
fileNameInDB, filenameInRequest, updatedSecondaryProperties);
248-
updateDescriptionForCreate(descriptionInRequest, updatedSecondaryProperties);
248+
AttachmentsHandlerUtils.updateDescriptionProperty(
249+
descriptionInSDM, descriptionInRequest, updatedSecondaryProperties);
249250

250251
// Send update to SDM and handle response
251252
try {
@@ -281,13 +282,6 @@ private void processAttachment(
281282
}
282283
}
283284

284-
private void updateDescriptionForCreate(
285-
String descriptionInRequest, Map<String, String> updatedSecondaryProperties) {
286-
if (descriptionInRequest != null) {
287-
updatedSecondaryProperties.put("description", descriptionInRequest);
288-
}
289-
}
290-
291285
private void handleWarnings(
292286
CdsCreateEventContext context,
293287
List<String> fileNameWithRestrictedCharacters,

sdm/src/main/java/com/sap/cds/sdm/handler/applicationservice/helper/AttachmentsHandlerUtils.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -694,10 +694,10 @@ public static void handleSDMUpdateResponse(
694694
attachment, fileNameInSDM, propertiesInDB, secondaryTypeProperties, descriptionInSDM);
695695
break;
696696
case 404:
697-
filesNotFound.add(filenameInRequest);
697+
filesNotFound.add(fileNameInSDM);
698698
revertAttachmentProperties(
699699
attachment,
700-
filenameInRequest,
700+
fileNameInSDM,
701701
propertiesInDB,
702702
secondaryTypeProperties,
703703
descriptionInSDM);

sdm/src/test/java/unit/com/sap/cds/sdm/service/SDMServiceImplTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1295,7 +1295,6 @@ public void testValidSecondaryPropertiesFail() throws IOException {
12951295
Cache<SecondaryPropertiesKey, List<String>> mockCache = Mockito.mock(Cache.class);
12961296
Mockito.when(mockCache.get(any())).thenReturn(null);
12971297

1298-
//
12991298
cacheConfigMockedStatic.when(CacheConfig::getSecondaryPropertiesCache).thenReturn(mockCache);
13001299
String grantType = "TOKEN_EXCHANGE";
13011300
when(tokenHandler.getHttpClient(any(), any(), any(), eq(grantType))).thenReturn(httpClient);
@@ -1339,7 +1338,6 @@ public void testValidSecondaryPropertiesFailEmptyResponse() throws IOException {
13391338
Cache<SecondaryPropertiesKey, List<String>> mockCache = Mockito.mock(Cache.class);
13401339
Mockito.when(mockCache.get(any())).thenReturn(secondaryTypesCached);
13411340

1342-
//
13431341
cacheConfigMockedStatic.when(CacheConfig::getSecondaryPropertiesCache).thenReturn(mockCache);
13441342
cacheConfigMockedStatic.when(CacheConfig::getSecondaryTypesCache).thenReturn(mockCache);
13451343

0 commit comments

Comments
 (0)