This is an automated email from the ASF dual-hosted git repository. reta pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/cxf.git
commit 55e7a275e6e43e453c213492932ee29523498d1c Author: Andriy Redko <[email protected]> AuthorDate: Mon Jan 26 22:01:01 2026 -0500 CXF-9178: Run Jakarta RESTful Web Services 4.0 TCK --- .../main/java/org/apache/cxf/jaxrs/provider/EntityPartProvider.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/EntityPartProvider.java b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/EntityPartProvider.java index 4323ede07c..3a962b08dd 100644 --- a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/EntityPartProvider.java +++ b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/EntityPartProvider.java @@ -164,9 +164,11 @@ public class EntityPartProvider extends AbstractConfigurableProvider final String name = StringUtils.isEmpty(cdName) ? contentId : cdName.replace("\"", "").replace("'", ""); if (!StringUtils.isEmpty(fileName)) { - return new EntityPartImpl(providers, name, fileName, is, c, genericType, headers, mediaType); + return new EntityPartImpl(providers, name, fileName, is, c, genericType, headers, + attachment.getContentType()); } else { - return new EntityPartImpl(providers, name, null, is, c, genericType, headers, mediaType); + return new EntityPartImpl(providers, name, null, is, c, genericType, headers, + attachment.getContentType()); } } else { throw ExceptionUtils.toBadRequestException(null, null);
