Reject reference implementations only for Runs

This commit is contained in:
Sebastian Serth
2022-12-12 20:50:00 +01:00
parent 590c4e8417
commit 7a2e442d91

View File

@ -205,7 +205,7 @@ class Submission < ApplicationRecord
begin
runner = Runner.for(user, exercise.execution_environment)
files = collect_files
files.reject!(&:reference_implementation?)
files.reject!(&:reference_implementation?) if cause == 'run'
files.reject!(&:teacher_defined_assessment?) if cause == 'run'
Rails.logger.debug { "#{Time.zone.now.getutc.inspect}: Copying files to Runner #{runner.id} for #{user_type} #{user_id} and Submission #{id}." }
runner.copy_files(files)