diff --git a/src/main/java/hu/blackbelt/judo/dao/api/PayloadImpl.java b/src/main/java/hu/blackbelt/judo/dao/api/PayloadImpl.java index 54a2b23..a79956e 100644 --- a/src/main/java/hu/blackbelt/judo/dao/api/PayloadImpl.java +++ b/src/main/java/hu/blackbelt/judo/dao/api/PayloadImpl.java @@ -43,8 +43,9 @@ public PayloadImpl(Map map) { } } this.internal = new TreeMap<>(); - for (String key : new TreeSet<>(map.keySet())) { - Object value = map.get(key); + for (Map.Entry entry : map.entrySet()) { + String key = entry.getKey(); + Object value = entry.getValue(); if (value instanceof List) { this.internal.put(key, ((List>) value).stream().map( e -> asPayload(e)).collect(Collectors.toList()));