This is an automated email from the ASF dual-hosted git repository. reta pushed a commit to branch 4.1.x-fixes in repository https://gitbox.apache.org/repos/asf/cxf.git
commit 6f45097ec97409979c712a4e6c8aec0d270ecd09 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);
