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

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git

commit 4551299e1de15281d42b42c21231bb0eb8f1fd40
Author: Benoit Tellier <[email protected]>
AuthorDate: Mon May 24 07:30:27 2021 +0700

    [REFACTORING] AbstractEntityBuilder was colling toLowerCase twice
---
 .../java/org/apache/james/mime4j/internal/AbstractEntityBuilder.java | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/dom/src/main/java/org/apache/james/mime4j/internal/AbstractEntityBuilder.java 
b/dom/src/main/java/org/apache/james/mime4j/internal/AbstractEntityBuilder.java
index e5e12b2..5561c5a 100644
--- 
a/dom/src/main/java/org/apache/james/mime4j/internal/AbstractEntityBuilder.java
+++ 
b/dom/src/main/java/org/apache/james/mime4j/internal/AbstractEntityBuilder.java
@@ -66,10 +66,11 @@ public abstract class AbstractEntityBuilder {
      * @param field the field to add.
      */
     public AbstractEntityBuilder addField(Field field) {
-        List<Field> values = 
fieldMap.get(field.getName().toLowerCase(Locale.US));
+        String lowerCasedFieldName = field.getName().toLowerCase(Locale.US);
+        List<Field> values = fieldMap.get(lowerCasedFieldName);
         if (values == null) {
             values = new LinkedList<Field>();
-            fieldMap.put(field.getName().toLowerCase(Locale.US), values);
+            fieldMap.put(lowerCasedFieldName, values);
         }
         values.add(field);
         fields.add(field);

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to