From d8ed35a94ed42061d93abfe00c60e93935d153ed Mon Sep 17 00:00:00 2001 From: Ben Halpern Date: Tue, 20 Feb 2024 16:28:52 -0800 Subject: [PATCH] Unwrap user before passing to field_test (#20667) --- app/models/async_info.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/models/async_info.rb b/app/models/async_info.rb index 5c30cdbb2..f03af9212 100644 --- a/app/models/async_info.rb +++ b/app/models/async_info.rb @@ -78,9 +78,10 @@ class AsyncInfo end def feed_style_preference_variable(user) - after_date = user.registered_at >= Time.zone.parse("2024-02-20") + unwrapped_user = user.object # user here is actually a UserDecorator before. Need to unwrap. + after_date = unwrapped_user.registered_at >= Time.zone.parse("2024-02-20") flag_on = FeatureFlag.enabled?(:feed_style_test_running) - return field_test(:feed_style_20240220, participant: user) if after_date && flag_on + return field_test(:feed_style_20240220, participant: unwrapped_user) if after_date && flag_on feed_style_preference end