Only send LTI score for external users

This commit is contained in:
Sebastian Serth
2023-09-06 00:28:34 +02:00
parent 9f37034d0b
commit 8dd157e346

View File

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