From 035bcc015bf82dd7577c3b52e4b9fbc97a71c1df Mon Sep 17 00:00:00 2001 From: Henne Vogelsang Date: Fri, 11 Mar 2022 13:00:37 +0100 Subject: [PATCH] Fix separation of positional and keyword arguments MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit See https://www.ruby-lang.org/en/news/2019/12/12/separation-of-positional-and-keyword-arguments-in-ruby-3-0/ Co-authored-by: Saray Cabrera PadrĂ³n --- src/api/app/lib/backend/remember_location.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/api/app/lib/backend/remember_location.rb b/src/api/app/lib/backend/remember_location.rb index 74d2953929bb..7d3f9fd5f45b 100644 --- a/src/api/app/lib/backend/remember_location.rb +++ b/src/api/app/lib/backend/remember_location.rb @@ -9,10 +9,10 @@ def singleton_method_added(method_name) filtering << method_name - define_singleton_method(method_name) do |*args, &block| + define_singleton_method(method_name) do |*args, **kwargs, &block| Thread.current[:_influxdb_obs_backend_api_method] = method_name.to_s Thread.current[:_influxdb_obs_backend_api_module] = name - original_method.call(*args, &block) + original_method.call(*args, **kwargs, &block) ensure Thread.current[:_influxdb_obs_backend_api_method] = nil Thread.current[:_influxdb_obs_backend_api_module] = nil