Skip to content

Commit 0e9f136

Browse files
committed
Fix artifact cleanup
1 parent 79d0629 commit 0e9f136

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/context/docker_manifest_parser.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,17 +53,17 @@ def select_image_info_at(position)
5353

5454
def clean_artifacts
5555
Dir.children(@fldr).each do |name|
56-
next if name == MANIFEST
57-
File.delete "#{@fldr}/#{file}" if File.exist? "#{@fldr}/#{file}"
56+
path = "#{@fldr}/#{name}"
57+
File.delete path unless name == MANIFEST or !File.file? path
5858
end
5959
end
6060

6161
private
6262

6363
def clean_non_selected_artifacts
6464
Dir.children(@fldr).each do |name|
65-
next if name == MANIFEST or name == @file
66-
File.delete "#{@fldr}/#{file}" if File.exist? "#{@fldr}/#{file}"
65+
path = "#{@fldr}/#{name}"
66+
File.delete path unless name == MANIFEST or name == @file or !File.file? path
6767
end unless @file.nil?
6868
end
6969

0 commit comments

Comments
 (0)