Merge pull request #232 from openHPI/fix_empty_docker_image_tag

Skip all docker images not tagged (otherwise, the method crashes)
This commit is contained in:
rteusner
2018-11-27 15:46:11 +01:00
committed by GitHub

View File

@ -333,7 +333,14 @@ class DockerClient
def self.find_image_by_tag(tag)
# todo: cache this.
Docker::Image.all.detect { |image| image.info['RepoTags'].flatten.include?(tag) }
Docker::Image.all.detect do |image|
begin
image.info['RepoTags'].flatten.include?(tag)
rescue
# Skip image if it is not tagged
next
end
end
end
def self.generate_local_workspace_path