diff --git a/lib/stripe/api_operations/list.rb b/lib/stripe/api_operations/list.rb index 939c09389..8fbbcbe0b 100644 --- a/lib/stripe/api_operations/list.rb +++ b/lib/stripe/api_operations/list.rb @@ -11,7 +11,7 @@ def list(filters = {}, opts = {}) # set filters so that we can fetch the same limit, expansions, and # predicates when accessing the next and previous pages - obj.filters = filters.dup + obj.filters = filters.dup unless filters.nil? obj end end diff --git a/lib/stripe/oauth.rb b/lib/stripe/oauth.rb index ad43de0ce..580b424c8 100644 --- a/lib/stripe/oauth.rb +++ b/lib/stripe/oauth.rb @@ -10,7 +10,6 @@ def self.execute_resource_request(method, url, params, opts) opts[:client] ||= opts[:client] || StripeClient.active_client opts[:api_base] ||= opts[:client].config.connect_base - opts.delete(:client) super(method, url, params, opts) end end