From 39a822f8bfb40f19629e35b84f792111242c1d4c Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Thu, 22 Nov 2018 19:03:35 +0100 Subject: [PATCH] Skip all docker images not tagged (otherwise, the method crashes) --- lib/docker_client.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/docker_client.rb b/lib/docker_client.rb index 5ae35e47..5677c047 100644 --- a/lib/docker_client.rb +++ b/lib/docker_client.rb @@ -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