Skip to content

Commit c7b08bc

Browse files
committed
Merge pull request #1373 from estiller/master
Fix bug in handling 204 "No Content" responses from the server in Android & Java generated clients
2 parents f1b0cf8 + e562b0a commit c7b08bc

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

modules/swagger-codegen/src/main/resources/android-java/apiInvoker.mustache

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -365,8 +365,10 @@ public class ApiInvoker {
365365

366366
int code = response.getStatusLine().getStatusCode();
367367
String responseString = null;
368-
if(code == 204)
368+
if(code == 204) {
369369
responseString = "";
370+
return responseString;
371+
}
370372
else if(code >= 200 && code < 300) {
371373
if(response.getEntity() != null) {
372374
HttpEntity resEntity = response.getEntity();

samples/client/petstore/android-java/src/main/java/io/swagger/client/ApiInvoker.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -365,8 +365,10 @@ else if ("PATCH".equals(method)) {
365365

366366
int code = response.getStatusLine().getStatusCode();
367367
String responseString = null;
368-
if(code == 204)
368+
if(code == 204) {
369369
responseString = "";
370+
return responseString;
371+
}
370372
else if(code >= 200 && code < 300) {
371373
if(response.getEntity() != null) {
372374
HttpEntity resEntity = response.getEntity();

0 commit comments

Comments
 (0)