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);

Reply via email to