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

rmannibucau pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/johnzon.git


The following commit(s) were added to refs/heads/master by this push:
     new d9d6d2f8 [JOHNZON-400] ensure we always set the locale when changing 
the case
d9d6d2f8 is described below

commit d9d6d2f82285c236d3cdb2eea7adb86365fa78d4
Author: Romain Manni-Bucau <rmannibu...@gmail.com>
AuthorDate: Mon Sep 4 06:37:43 2023 +0400

    [JOHNZON-400] ensure we always set the locale when changing the case
---
 johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchImpl.java | 4 +++-
 .../src/main/java/org/apache/johnzon/mapper/ExceptionMessages.java    | 3 ++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git 
a/johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchImpl.java 
b/johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchImpl.java
index afd34f9c..76a9edb9 100644
--- a/johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchImpl.java
+++ b/johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchImpl.java
@@ -34,6 +34,8 @@ import jakarta.json.JsonStructure;
 import jakarta.json.JsonValue;
 import jakarta.json.spi.JsonProvider;
 
+import static java.util.Locale.ROOT;
+
 class JsonPatchImpl implements JsonPatch {
 
     private final JsonProvider provider;
@@ -238,7 +240,7 @@ class JsonPatchImpl implements JsonPatch {
                 synchronized (this) {
                     if (json == null) {
                         JsonObjectBuilder builder = 
provider.createObjectBuilder()
-                                .add("op", operation.name().toLowerCase())
+                                .add("op", operation.name().toLowerCase(ROOT))
                                 .add("path", path);
 
                         if (fromPointer != null) {
diff --git 
a/johnzon-mapper/src/main/java/org/apache/johnzon/mapper/ExceptionMessages.java 
b/johnzon-mapper/src/main/java/org/apache/johnzon/mapper/ExceptionMessages.java
index 33690c0c..7745af37 100644
--- 
a/johnzon-mapper/src/main/java/org/apache/johnzon/mapper/ExceptionMessages.java
+++ 
b/johnzon-mapper/src/main/java/org/apache/johnzon/mapper/ExceptionMessages.java
@@ -28,6 +28,7 @@ import static jakarta.json.JsonValue.ValueType.NUMBER;
 import static jakarta.json.JsonValue.ValueType.OBJECT;
 import static jakarta.json.JsonValue.ValueType.STRING;
 import static jakarta.json.JsonValue.ValueType.TRUE;
+import static java.util.Locale.ROOT;
 
 public final class ExceptionMessages {
 
@@ -79,7 +80,7 @@ public final class ExceptionMessages {
 
     public static String description(final JsonValue.ValueType type) {
         if (type == OBJECT || type == ARRAY || type == STRING) {
-            return "json " + type.toString().toLowerCase() + " value";
+            return "json " + type.toString().toLowerCase(ROOT) + " value";
         }
         if (type == NUMBER) {
             return "json numeric value";

Reply via email to