Skip to content

Commit 06c1197

Browse files
committed
Add Fixes
1 parent 733117f commit 06c1197

6 files changed

Lines changed: 13 additions & 2 deletions

File tree

datamodel/odata-v4/odata-v4-core/src/main/java/com/sap/cloud/sdk/datamodel/odatav4/core/CreateRequestBuilder.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,8 @@ public ModificationResponse<EntityT> execute( @Nonnull final Destination destina
103103
final HttpClient httpClient = HttpClientAccessor.getHttpClient(destination);
104104

105105
final ODataRequestResultGeneric response = toRequest().execute(httpClient);
106+
response.getHttpResponse(); // ensure HTTP response consumption
107+
106108
return ModificationResponse.of(response, getEntity());
107109
}
108110

datamodel/odata-v4/odata-v4-core/src/main/java/com/sap/cloud/sdk/datamodel/odatav4/core/DeleteRequestBuilder.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,9 @@ public DeleteRequestBuilder(
9393
public ModificationResponse<EntityT> execute( @Nonnull final Destination destination )
9494
{
9595
final HttpClient httpClient = HttpClientAccessor.getHttpClient(destination);
96+
9697
final ODataRequestResultGeneric response = toRequest().execute(httpClient);
98+
response.getHttpResponse(); // ensure HTTP response consumption
9799

98100
return ModificationResponse.of(response, getEntity());
99101
}

datamodel/odata-v4/odata-v4-core/src/main/java/com/sap/cloud/sdk/datamodel/odatav4/core/UpdateRequestBuilder.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ public ModificationResponse<EntityT> execute( @Nonnull final Destination destina
117117
final HttpClient httpClient = HttpClientAccessor.getHttpClient(destination);
118118

119119
final ODataRequestResultGeneric response = toRequest().execute(httpClient);
120+
response.getHttpResponse(); // ensure HTTP response consumption
120121

121122
return ModificationResponse.of(response, getEntity());
122123
}

datamodel/odata/odata-core/src/main/java/com/sap/cloud/sdk/datamodel/odata/helper/FluentHelperCreate.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,9 @@ protected Class<? extends EntityT> getEntityClass()
7070
public ModificationResponse<EntityT> executeRequest( @Nonnull final Destination destination )
7171
{
7272
final HttpClient httpClient = HttpClientAccessor.getHttpClient(destination);
73+
7374
final ODataRequestResultGeneric result = toRequest().execute(httpClient);
75+
result.getHttpResponse(); // ensure HTTP response consumption
7476

7577
return ModificationResponse.of(result, getEntity(), destination);
7678
}

datamodel/odata/odata-core/src/main/java/com/sap/cloud/sdk/datamodel/odata/helper/FluentHelperDelete.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,9 @@ public FluentHelperT matchAnyVersionIdentifier()
9595
public ModificationResponse<EntityT> executeRequest( @Nonnull final Destination destination )
9696
{
9797
final HttpClient httpClient = HttpClientAccessor.getHttpClient(destination);
98+
9899
final ODataRequestResultGeneric result = toRequest().execute(httpClient);
100+
result.getHttpResponse(); // ensure HTTP response consumption
99101

100102
return ModificationResponse.of(result, getEntity(), destination);
101103
}

datamodel/odata/odata-core/src/main/java/com/sap/cloud/sdk/datamodel/odata/helper/FluentHelperUpdate.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,10 @@ public ModificationResponse<EntityT> executeRequest( @Nonnull final Destination
110110
{
111111
final HttpClient httpClient = HttpClientAccessor.getHttpClient(destination);
112112

113-
final ODataRequestResultGeneric response = toRequest().execute(httpClient);
114-
return ModificationResponse.of(response, getEntity(), destination);
113+
final ODataRequestResultGeneric result = toRequest().execute(httpClient);
114+
result.getHttpResponse(); // ensure HTTP response consumption
115+
116+
return ModificationResponse.of(result, getEntity(), destination);
115117
}
116118

117119
@Override

0 commit comments

Comments
 (0)