Unwrap user before passing to field_test (#20667)

This commit is contained in:
Ben Halpern 2024-02-20 16:28:52 -08:00 committed by GitHub
parent 44809ce7e7
commit d8ed35a94e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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