You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by jl...@apache.org on 2021/07/05 17:38:05 UTC

[ofbiz-framework] branch trunk updated: Fixed: IndexOutOfBoundsException on Entity Import (OFBIZ-12273)

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 b00aed6  Fixed: IndexOutOfBoundsException on Entity Import (OFBIZ-12273)
b00aed6 is described below

commit b00aed6d2082d7358b37b3469ebf2e6777a222c7
Author: Jacques Le Roux <ja...@les7arts.com>
AuthorDate: Mon Jul 5 19:36:42 2021 +0200

    Fixed: IndexOutOfBoundsException on Entity Import (OFBIZ-12273)
    
    My changes in OFBIZ-12249 were only to handle textareas.
    
    The case Nicolas reported is not related to a textarea but to the special case
    of KeywordSearchBox handled by KeywordSearchBox.ftl.
    So this simply bypasses this special case using the "DUMMYPAGE" key then present
---
 framework/base/src/main/java/org/apache/ofbiz/base/util/UtilHttp.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 54101df..e4b0fc1 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
@@ -408,7 +408,7 @@ public final class UtilHttp {
                 String[] stringValues = paramEntries.split(" ");
                 String params = "";
                 // Handles textareas, see OFBIZ-12249
-                if (stringValues.length > 0) {
+                if (stringValues.length > 0 && !paramEntry.getKey().equals("DUMMYPAGE")) {
                     for (String s : stringValues) {
                         // if the string contains only an URL beginning by http or ftp => no change to keep special chars
                         if (UtilValidate.isValidUrl(s) && (s.indexOf("://") == 4 || s.indexOf("://") == 3)) {