From 764a0fa44191c82cf67d12e65ac388f49278eee7 Mon Sep 17 00:00:00 2001 From: Beth Skurrie Date: Thu, 8 Apr 2021 09:36:47 +1000 Subject: [PATCH] fix: URL encode parameters for HAL templated URLs Closes: https://github.com/pact-foundation/pact_broker-client/issues/84 --- lib/pact_broker/client/base_client.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pact_broker/client/base_client.rb b/lib/pact_broker/client/base_client.rb index 2299579d..84734f64 100644 --- a/lib/pact_broker/client/base_client.rb +++ b/lib/pact_broker/client/base_client.rb @@ -119,7 +119,7 @@ def url_for_relation relation_name, params if relation url = relation['href'] params.each do | (key, value) | - url = url.gsub("{#{key}}", value) + url = url.gsub("{#{key}}", encode_param(value)) end url else