diff --git a/app/controllers/concerns/lti.rb b/app/controllers/concerns/lti.rb index 579e3f32..1f2c76ca 100644 --- a/app/controllers/concerns/lti.rb +++ b/app/controllers/concerns/lti.rb @@ -225,6 +225,8 @@ module Lti @lti_parameters.save! session[:external_user_id] = current_user.id + rescue ActiveRecord::RecordNotUnique + retry end private :store_lti_session_data