diff --git a/addons-client/folo/client-java/src/main/java/org/commonjava/indy/folo/client/IndyFoloAdminClientModule.java b/addons-client/folo/client-java/src/main/java/org/commonjava/indy/folo/client/IndyFoloAdminClientModule.java index b70b167..010c38b 100644 --- a/addons-client/folo/client-java/src/main/java/org/commonjava/indy/folo/client/IndyFoloAdminClientModule.java +++ b/addons-client/folo/client-java/src/main/java/org/commonjava/indy/folo/client/IndyFoloAdminClientModule.java @@ -115,7 +115,13 @@ public TrackingIdsDTO getTrackingIds( final String trackingType ) public void deleteFilesFromStoreByTrackingID( final BatchDeleteRequest request ) throws IndyClientException { - http.postRaw( UrlUtils.buildUrl( "/folo/admin/batch/delete" ), request ); + String url = UrlUtils.buildUrl("/folo/admin/batch/delete"); + try (HttpResources resources = http.postRaw(url, request)) { + if (resources.getStatusCode() != HttpStatus.SC_OK) { + throw new IndyClientException( resources.getStatusCode(), "Error deleting files: %s", + new IndyResponseErrorDetails( resources.getResponse() ) ); + } + } } @Deprecated