diff options
Diffstat (limited to 'lib/httpclient.ex')
-rw-r--r-- | lib/httpclient.ex | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/httpclient.ex b/lib/httpclient.ex index e34312f..e84ac2d 100644 --- a/lib/httpclient.ex +++ b/lib/httpclient.ex @@ -4,7 +4,12 @@ defmodule Mailchimp.HTTPClient do alias Mailchimp.Config def process_url(url) do - Config.root_endpoint <> url + root_endpoint = Config.root_endpoint + if String.starts_with?(url, root_endpoint) do + url + else + root_endpoint <> url + end end def process_response_body(body) do |