Improve LTI handling for InternalUsers

This commit is contained in:
Sebastian Serth
2023-11-02 00:28:11 +01:00
committed by Sebastian Serth
parent 3b05a44b9e
commit b43dfa364e
3 changed files with 7 additions and 7 deletions

View File

@@ -163,7 +163,7 @@ module Lti
private :send_scores
def send_score_for(submission, user, score)
return {status: 'error', user:} unless user.external_user? && user.consumer
return {status: 'unsupported', user:} unless 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)