diff --git a/modules/swagger-codegen/src/main/resources/android-volley/api.mustache b/modules/swagger-codegen/src/main/resources/android-volley/api.mustache index b7bb96df0b1..20adddf2bbc 100644 --- a/modules/swagger-codegen/src/main/resources/android-volley/api.mustache +++ b/modules/swagger-codegen/src/main/resources/android-volley/api.mustache @@ -112,16 +112,18 @@ public class {{classname}} { new Response.Listener() { @Override public void onResponse(String response) { + {{#returnType}} try { - {{#returnType}} responseListener.onResponse(({{{returnType}}}) ApiInvoker.deserialize(response, "{{returnContainer}}", {{returnBaseType}}.class)); {{/returnType}} {{^returnType}} responseListener.onResponse(response); {{/returnType}} + {{#returnType}} } catch (ApiException exception) { errorListener.onErrorResponse(new VolleyError(exception)); } + {{/returnType}} } }, new Response.ErrorListener() { @Override