From 170a55474772c56998da29c0bc12b72d86f2c2db Mon Sep 17 00:00:00 2001 From: Alberto Aguirre Date: Sat, 17 Jun 2017 12:17:40 -0500 Subject: [PATCH] FIX: version check api.discourse.org server apparently does not like GET requests that have a port number in the headers Host entry Additionally fix the actual GET query; it should use query parameters not a body. --- lib/discourse_hub.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/discourse_hub.rb b/lib/discourse_hub.rb index a10f3a1b65b..73935e1acf3 100644 --- a/lib/discourse_hub.rb +++ b/lib/discourse_hub.rb @@ -42,8 +42,9 @@ module DiscourseHub def self.singular_action(action, rel_url, params={}) JSON.parse(Excon.send(action, "#{hub_base_url}#{rel_url}", - body: params.to_query, - headers: { 'Referer' => referer, 'Accept' => accepts.join(', ') } + headers: { 'Referer' => referer, 'Accept' => accepts.join(', ') }, + :query => params, + :omit_default_port => true ).body) end