From 330fe9c2917f91ce5c081b0d31123fe875f53ff9 Mon Sep 17 00:00:00 2001 From: Mojca Lorber Date: Wed, 22 Feb 2017 13:43:03 +0100 Subject: [PATCH] fix repeat tutorial is always created on the same team Closes SCI-1028. --- app/utilities/first_time_data_generator.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/utilities/first_time_data_generator.rb b/app/utilities/first_time_data_generator.rb index 706d3c827..2bbb2e7a4 100644 --- a/app/utilities/first_time_data_generator.rb +++ b/app/utilities/first_time_data_generator.rb @@ -5,12 +5,12 @@ module FirstTimeDataGenerator # First team that this user created # should contain the "intro" project - if cookies[:repeat_tutorial_org_id] && cookies[:repeat_tutorial_team_id] + if cookies[:repeat_tutorial_org_id] || cookies[:repeat_tutorial_team_id] team = Team.find_by_id(cookies[:repeat_tutorial_org_id]) team ||= Team.find_by_id(cookies[:repeat_tutorial_team_id]) - cookies.delete :repeat_tutorial_org_id if cookies[:repeat_tutorial_org_id] - if cookies[:repeat_tutorial_team_id] - cookies.delete :repeat_tutorial_team_id + %w(repeat_tutorial_team_id repeat_tutorial_org_id) + .each do |repeat_tutorial| + cookies.delete repeat_tutorial.to_sym if cookies[repeat_tutorial.to_sym] end else team = user