[ofbiz-framework] branch trunk updated: Fixed: Error while uploading file in Ecommerce Profile's File Manager (OFBIZ-10746)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[ofbiz-framework] branch trunk updated: Fixed: Error while uploading file in Ecommerce Profile's File Manager (OFBIZ-10746)

jleroux@apache.org
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 <[hidden email]>
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);
         }