This is an automated email from the ASF dual-hosted git repository.

jleroux pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 4944ef8  Fixed: Error while uploading file in Ecommerce Profile's File 
Manager  (OFBIZ-10746)
4944ef8 is described below

commit 4944ef80172f1d17630901ba783ab0cd2070ddc4
Author: Jacques Le Roux <[email protected]>
AuthorDate: Sun Feb 21 19:20:00 2021 +0100

    Fixed: Error while uploading file in Ecommerce Profile's File Manager  
(OFBIZ-10746)
    
    On uploading File in Ecommerce Profile's File Manager,
    
    "The following required parameter is missing:
    [IN] [uploadPartyContentFile.partyContentTypeId]" error is displaying.
    
    Steps to regenerate the issue:
        Open Ecommerce on Ofbiz.
        Login with any user.
        Go to Profile.
        Navigate down to File Manager.
        Select Purpose.
        Seletct Mime Type
        Click upload.
    
    Thanks: Aishwary Shrivastava for report, Priya Sharma fir the fix
---
 .../base/src/main/java/org/apache/ofbiz/base/util/UtilHttp.java      | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/framework/base/src/main/java/org/apache/ofbiz/base/util/UtilHttp.java 
b/framework/base/src/main/java/org/apache/ofbiz/base/util/UtilHttp.java
index 45e0f9c..addcca8 100644
--- a/framework/base/src/main/java/org/apache/ofbiz/base/util/UtilHttp.java
+++ b/framework/base/src/main/java/org/apache/ofbiz/base/util/UtilHttp.java
@@ -161,8 +161,9 @@ public final class UtilHttp {
         // If nothing is found in the parameters, try to find something in the 
multi-part map.
         Map<String, Object> multiPartMap = params.isEmpty() ? 
getMultiPartParameterMap(req) : Collections.emptyMap();
         params.putAll(multiPartMap);
-        req.setAttribute("multiPartMap", multiPartMap);
-
+        if (req.getAttribute("multiPartMap") == null) {
+            req.setAttribute("multiPartMap", multiPartMap);
+        }
         if (Debug.verboseOn()) {
             Debug.logVerbose("Made Request Parameter Map with [" + 
params.size() + "] Entries", MODULE);
         }

Reply via email to