From 8dd157e346fa0f810fbc8661640c84e1a3a78800 Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Wed, 6 Sep 2023 00:28:34 +0200 Subject: [PATCH] Only send LTI score for external users --- app/controllers/concerns/lti.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/concerns/lti.rb b/app/controllers/concerns/lti.rb index 4af95e33..ea1443c6 100644 --- a/app/controllers/concerns/lti.rb +++ b/app/controllers/concerns/lti.rb @@ -129,7 +129,7 @@ module Lti private :send_scores def send_score_for(submission, user) - if user.consumer + if user.external_user? && user.consumer lti_parameter = user.lti_parameters.find_by(exercise: submission.exercise, study_group: submission.study_group) provider = build_tool_provider(consumer: user.consumer, parameters: lti_parameter&.lti_parameters) end