From 26c9a3d71e92d12859b97d02b5977c5e9159022b Mon Sep 17 00:00:00 2001 From: Greg Turnquist Date: Fri, 21 Dec 2018 08:43:21 -0600 Subject: [PATCH] #483 - Polishing. Since we can't guarantee the incoming Map is , should only cast as and use `.toString()` for maximum flexibility. --- src/main/java/org/springframework/hateoas/UriTemplate.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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);