Skip to content

Commit 6d9f923

Browse files
committed
fix: #10618 Using incorrect @multipart instead of @FormParam in microprofile java client
[BUG][JAVA] Using incorrect @multipart instead of @FormParam when generated Microprofile java client #10618 #10618
1 parent 9374dbd commit 6d9f923

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

modules/openapi-generator/src/main/resources/Java/libraries/microprofile/api.mustache

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {{rootJavaEEPackage}}.ws.rs.*;
1313
import {{rootJavaEEPackage}}.ws.rs.core.Response;
1414
import {{rootJavaEEPackage}}.ws.rs.core.MediaType;
1515
{{^disableMultipart}}
16-
import org.apache.cxf.jaxrs.ext.multipart.*;
16+
// import org.apache.cxf.jaxrs.ext.multipart.*;
1717
{{/disableMultipart}}
1818
{{#microprofileMutiny}}
1919
import io.smallrye.mutiny.Uni;
@@ -27,6 +27,7 @@ import {{rootJavaEEPackage}}.validation.Valid;
2727
import org.eclipse.microprofile.rest.client.annotation.RegisterProvider;
2828
import org.eclipse.microprofile.rest.client.inject.RegisterRestClient;
2929

30+
3031
{{#appName}}
3132
/**
3233
* {{{appName}}}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{{#isFormParam}}{{^isFile}}@Multipart(value = "{{baseName}}"{{^required}}, required = false{{/required}}) {{{dataType}}} {{paramName}}{{/isFile}}{{#isFile}} @Multipart(value = "{{baseName}}" {{^required}}, required = false{{/required}}) Attachment {{paramName}}Detail{{/isFile}}{{/isFormParam}}
1+
{{#isFormParam}}{{^isFile}}{{#required}}{{#useBeanValidation}}@NotNull {{/useBeanValidation}}{{/required}}@FormParam("{{baseName}}") {{{dataType}}} {{paramName}}{{/isFile}}{{#isFile}} {{#required}}{{#useBeanValidation}}@NotNull {{/useBeanValidation}}{{/required}}@FormParam("{{baseName}}") Attachment {{paramName}}Detail{{/isFile}}{{/isFormParam}}

0 commit comments

Comments
 (0)