From e70897e560714df08c01ff6a31935a1a6e841e60 Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Thu, 22 Feb 2018 01:03:06 +0100 Subject: [PATCH] working_docker_image?: Modify behavior to match spec --- app/models/execution_environment.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/execution_environment.rb b/app/models/execution_environment.rb index 74177173..9cd23a48 100644 --- a/app/models/execution_environment.rb +++ b/app/models/execution_environment.rb @@ -47,7 +47,7 @@ class ExecutionEnvironment < ActiveRecord::Base private :validate_docker_image? def working_docker_image? - DockerClient.pull(docker_image) unless DockerClient.image_tags.include?(docker_image) + DockerClient.pull(docker_image) unless DockerClient.find_image_by_tag(docker_image).blank? output = DockerClient.new(execution_environment: self).execute_arbitrary_command(VALIDATION_COMMAND) errors.add(:docker_image, "error: #{output[:stderr]}") if output[:stderr].present? rescue DockerClient::Error => error