Confusing error message if fragment does not exist (Fix #241)

This commit is contained in:
nicolas.dorier 2019-12-05 21:39:15 +09:00
parent c27b7c76e6
commit 2002d6eaa0
No known key found for this signature in database
GPG Key ID: 6618763EF09186FE

View File

@ -61,12 +61,13 @@ namespace DockerGenerator
unprocessedFragments.Add(fragment); unprocessedFragments.Add(fragment);
} }
reprocessFragments: reprocessFragments:
foreach (var fragment in unprocessedFragments) foreach (var fragment in unprocessedFragments.ToList())
{ {
var fragmentPath = GetFragmentLocation(fragment); var fragmentPath = GetFragmentLocation(fragment);
if (!File.Exists(fragmentPath)) if (!File.Exists(fragmentPath))
{ {
fragmentsNotFound.Add(fragment); fragmentsNotFound.Add(fragment);
unprocessedFragments.Remove(fragment);
} }
} }
foreach (var o in unprocessedFragments.Select(f => (f, ParseDocument(f))).ToList()) foreach (var o in unprocessedFragments.Select(f => (f, ParseDocument(f))).ToList())