diff --git a/spring-graphql/src/main/java/org/springframework/graphql/data/query/QuerydslDataFetcher.java b/spring-graphql/src/main/java/org/springframework/graphql/data/query/QuerydslDataFetcher.java index 11a7c41e..0ed1711f 100644 --- a/spring-graphql/src/main/java/org/springframework/graphql/data/query/QuerydslDataFetcher.java +++ b/spring-graphql/src/main/java/org/springframework/graphql/data/query/QuerydslDataFetcher.java @@ -158,13 +158,14 @@ public abstract class QuerydslDataFetcher { @Nullable String prefix, Map arguments, MultiValueMap parameters) { for (Map.Entry entry : arguments.entrySet()) { + String key = ((prefix != null) ? prefix + "." : "") + entry.getKey(); Object value = entry.getValue(); if (value instanceof Map nested) { - addParameters(entry.getKey(), (Map) nested, parameters); + addParameters(key, (Map) nested, parameters); continue; } List values = (value instanceof List) ? (List) value : Collections.singletonList(value); - parameters.put(((prefix != null) ? prefix + "." : "") + entry.getKey(), values); + parameters.put(key, values); } }