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

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


The following commit(s) were added to refs/heads/release17.12 by this push:
     new 0bfd33a  Fixed: SeoConfigUtil does not maintain char-replace order 
(OFBIZ-12259)
0bfd33a is described below

commit 0bfd33a2742fed4b7c2493e4788861bef64122b6
Author: Jacques Le Roux <jacques.le.r...@les7arts.com>
AuthorDate: Tue Jun 22 18:28:23 2021 +0200

    Fixed: SeoConfigUtil does not maintain char-replace order (OFBIZ-12259)
    
    Thanks: Ingo Wolfmayr for your contribution
---
 .../src/main/java/org/apache/ofbiz/product/category/SeoConfigUtil.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/applications/product/src/main/java/org/apache/ofbiz/product/category/SeoConfigUtil.java
 
b/applications/product/src/main/java/org/apache/ofbiz/product/category/SeoConfigUtil.java
index d153139..8b47a8f 100644
--- 
a/applications/product/src/main/java/org/apache/ofbiz/product/category/SeoConfigUtil.java
+++ 
b/applications/product/src/main/java/org/apache/ofbiz/product/category/SeoConfigUtil.java
@@ -23,6 +23,7 @@ import java.io.IOException;
 import java.net.URL;
 import java.util.HashMap;
 import java.util.HashSet;
+import java.util.LinkedHashMap;
 import java.util.LinkedList;
 import java.util.List;
 import java.util.Locale;
@@ -109,7 +110,7 @@ public final class SeoConfigUtil {
         forwardResponseCodes = new HashMap<String, Integer>();
         userExceptionPatterns = new LinkedList<Pattern>();
         specialProductIds = new HashMap<String, String>();
-        charFilters = new HashMap<String, String>();
+        charFilters = new LinkedHashMap<String, String>();
         try {
             URL seoConfigFilename = UtilURL.fromResource(SEO_CONFIG_FILENAME);
             Document configDoc = UtilXml.readXmlDocument(seoConfigFilename, 
false);

Reply via email to