Skip to content

Commit f29f5d6

Browse files
committed
fix error with formParams in async ops
1 parent 1863aca commit f29f5d6

File tree

2 files changed

+4
-2
lines changed
  • modules/swagger-codegen/src/main/resources/Java/libraries/retrofit
  • samples/client/petstore/java/retrofit/src/main/java/io/swagger/client/api

2 files changed

+4
-2
lines changed

modules/swagger-codegen/src/main/resources/Java/libraries/retrofit/api.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ public interface {{classname}} {
3434
{{/allParams}} * @param cb callback method
3535
* @return void
3636
*/
37-
{{#libraries/retrofit/formParams}}{{#-first}}
38-
{{#isMultipart}}@Multipart{{/isMultipart}}{{^isMultipart}}@FormUrlEncoded{{/isMultipart}}{{/-first}}{{/libraries/retrofit/formParams}}
37+
{{#formParams}}{{#-first}}
38+
{{#isMultipart}}@Multipart{{/isMultipart}}{{^isMultipart}}@FormUrlEncoded{{/isMultipart}}{{/-first}}{{/formParams}}
3939
@{{httpMethod}}("{{path}}")
4040
void {{nickname}}(
4141
{{#allParams}}{{>libraries/retrofit/queryParams}}{{>libraries/retrofit/pathParams}}{{>libraries/retrofit/headerParams}}{{>libraries/retrofit/bodyParams}}{{>libraries/retrofit/formParams}}, {{/allParams}}Callback<{{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}Object{{/returnType}}> cb

samples/client/petstore/java/retrofit/src/main/java/io/swagger/client/api/PetApi.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,7 @@ Void updatePetWithForm(
168168
* @return void
169169
*/
170170

171+
@FormUrlEncoded
171172
@POST("/pet/{petId}")
172173
void updatePetWithForm(
173174
@Path("petId") String petId, @Field("name") String name, @Field("status") String status, Callback<Void> cb
@@ -227,6 +228,7 @@ Void uploadFile(
227228
* @return void
228229
*/
229230

231+
@Multipart
230232
@POST("/pet/{petId}/uploadImage")
231233
void uploadFile(
232234
@Path("petId") Long petId, @Part("additionalMetadata") String additionalMetadata, @Part("file") TypedFile file, Callback<Void> cb

0 commit comments

Comments
 (0)