Provide default for retrieve_files method

Fixes CODEOCEAN-F4
This commit is contained in:
Sebastian Serth
2022-11-17 19:51:36 +01:00
parent 472e63d53b
commit 61c4d5a894
3 changed files with 3 additions and 3 deletions

View File

@ -33,7 +33,7 @@ class Runner::Strategy
raise NotImplementedError
end
def retrieve_files(path:, recursive:, privileged_execution:)
def retrieve_files(path: './', recursive: true, privileged_execution: false)
raise NotImplementedError
end

View File

@ -104,7 +104,7 @@ class Runner::Strategy::DockerContainerPool < Runner::Strategy
Rails.logger.debug { "#{Time.zone.now.getutc.inspect}: Finished copying files" }
end
def retrieve_files(path:, recursive:, privileged_execution:)
def retrieve_files(path: './', recursive: true, privileged_execution: false)
# The DockerContainerPool does not support retrieving files from the runner.
end

View File

@ -25,7 +25,7 @@ class Runner::Strategy::Null < Runner::Strategy
def copy_files(_files); end
def retrieve_files(path:, recursive:, privileged_execution: false); end
def retrieve_files(path: './', recursive: true, privileged_execution: false); end
def download_file(_file, privileged_execution: false, &_block) # rubocop:disable Lint/UnusedMethodArgument for the keyword argument
raise Runner::Error.new