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";