From 5a3669e1db08f81e1aa50ba615cfcf1740409de2 Mon Sep 17 00:00:00 2001 From: Koen De Groote Date: Mon, 19 Jun 2017 11:39:58 +0200 Subject: [PATCH] Noticed that this boolean parameter was ignored. (#1041) After some quick analysis, implemented that way it probably should be used. Of course, this could have been on purpose, please advise. --- src/main/java/io/ebean/text/json/EJson.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/ebean/text/json/EJson.java b/src/main/java/io/ebean/text/json/EJson.java index 28bca0dc1..f1b59c561 100644 --- a/src/main/java/io/ebean/text/json/EJson.java +++ b/src/main/java/io/ebean/text/json/EJson.java @@ -158,7 +158,12 @@ public class EJson { if (list == null) { return null; } - return ((ModifyAwareList) list).asSet(); + + if (modifyAware) { + return ((ModifyAwareList) list).asSet(); + } else { + return new LinkedHashSet<>(list); + } } /**