diff --git a/core/src/main/java/feign/RequestTemplate.java b/core/src/main/java/feign/RequestTemplate.java index 874d222d26..1560086e25 100644 --- a/core/src/main/java/feign/RequestTemplate.java +++ b/core/src/main/java/feign/RequestTemplate.java @@ -167,7 +167,7 @@ public RequestTemplate resolve(Map variables) { QueryTemplate queryTemplate = queryTemplates.next(); String queryExpanded = queryTemplate.expand(variables); if (Util.isNotBlank(queryExpanded)) { - query.append(queryTemplate.expand(variables)); + query.append(queryExpanded); if (queryTemplates.hasNext()) { query.append("&"); }