From d06794430105ea3e74876030f4bac1ef8f2525d3 Mon Sep 17 00:00:00 2001 From: Mark Rodgers Date: Thu, 5 Dec 2019 09:21:07 -0800 Subject: [PATCH] When Net::HTTP::Post is being instantiated only the uri.path was being passed (#924) fixed bug causing webhook not to trigger unless query params were present --- lib/postal/http.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/postal/http.rb b/lib/postal/http.rb index 9d3148e..8e587c8 100644 --- a/lib/postal/http.rb +++ b/lib/postal/http.rb @@ -15,7 +15,7 @@ module Postal def self.request(method, url, options = {}) options[:headers] ||= {} uri = URI.parse(url) - request = method.new(uri.path.length == 0 ? "/" : uri.path) + request = method.new((uri.path.length == 0 ? "/" : uri.path) + (uri.query ? "?" + uri.query : "")) options[:headers].each { |k,v| request.add_field k, v } if options[:username] || uri.user