Skip to content

Commit d9e36d2

Browse files
lib/optimizely/user_profile_tracker.rb -> Added user profile init check.
1 parent 543e845 commit d9e36d2

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

lib/optimizely/user_profile_tracker.rb

+6
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,12 @@ def load_user_profile(reasons = [], error_handler = nil)
2222

2323
begin
2424
@user_profile = @user_profile_service.lookup(@user_id) if @user_profile_service
25+
if @user_profile.nil?
26+
@user_profile = {
27+
user_id: @user_id,
28+
experiment_bucket_map: {}
29+
}
30+
end
2531
rescue => e
2632
message = "Error while looking up user profile for user ID '#{@user_id}': #{e}."
2733
reasons << message

0 commit comments

Comments
 (0)