Skip to content

Commit c9ebd91

Browse files
Fix error handling and warning logging
1 parent 41b8365 commit c9ebd91

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

test/OptimizelyTestContainers.Tests/OptimizelyDataImporter.cs

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,19 @@ public void Import(string importFilePath)
3232

3333
var errors = importLog.Errors.ToList();
3434
var warnings = importLog.Warnings.ToList();
35-
36-
// TODO: Throw on error(s) and log warnings
35+
36+
if (errors.Any())
37+
{
38+
throw new Exception(errors.First());
39+
}
40+
41+
if (warnings.Any())
42+
{
43+
foreach (var warning in warnings)
44+
{
45+
logger.LogWarning(warning);
46+
Console.WriteLine(warning);
47+
}
48+
}
3749
}
3850
}

0 commit comments

Comments
 (0)