diff --git a/src/main/java/org/springframework/hateoas/UriTemplate.java b/src/main/java/org/springframework/hateoas/UriTemplate.java index ab50f502..b7b02052 100644 --- a/src/main/java/org/springframework/hateoas/UriTemplate.java +++ b/src/main/java/org/springframework/hateoas/UriTemplate.java @@ -318,8 +318,8 @@ public class UriTemplate implements Iterable, Serializable { builder.queryParam(name, valuePart); } } else if (value instanceof Map) { - for (Entry queryParam : (Set>) ((Map) value).entrySet()) { - builder.queryParam(queryParam.getKey(), queryParam.getValue()); + for (Entry queryParam : (Set>) ((Map) value).entrySet()) { + builder.queryParam(queryParam.getKey().toString(), queryParam.getValue()); } } else { builder.queryParam(name, value);