From 2002d6eaa0597356be8c2030c5976b4c7cd4e204 Mon Sep 17 00:00:00 2001 From: "nicolas.dorier" Date: Thu, 5 Dec 2019 21:39:15 +0900 Subject: [PATCH] Confusing error message if fragment does not exist (Fix #241) --- docker-compose-generator/src/DockerComposeDefinition.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docker-compose-generator/src/DockerComposeDefinition.cs b/docker-compose-generator/src/DockerComposeDefinition.cs index 54c8af0..b42e1bc 100644 --- a/docker-compose-generator/src/DockerComposeDefinition.cs +++ b/docker-compose-generator/src/DockerComposeDefinition.cs @@ -61,12 +61,13 @@ namespace DockerGenerator unprocessedFragments.Add(fragment); } reprocessFragments: - foreach (var fragment in unprocessedFragments) + foreach (var fragment in unprocessedFragments.ToList()) { var fragmentPath = GetFragmentLocation(fragment); if (!File.Exists(fragmentPath)) { fragmentsNotFound.Add(fragment); + unprocessedFragments.Remove(fragment); } } foreach (var o in unprocessedFragments.Select(f => (f, ParseDocument(f))).ToList())