up
This commit is contained in:
@@ -326,15 +326,15 @@ public static class RiskProfileDiagnostics
|
||||
return recommendations.ToImmutable();
|
||||
}
|
||||
|
||||
private static IEnumerable<RiskProfileIssue> ExtractSchemaErrors(ValidationResults results)
|
||||
private static IEnumerable<RiskProfileIssue> ExtractSchemaErrors(EvaluationResults results)
|
||||
{
|
||||
if (results.Details != null)
|
||||
{
|
||||
foreach (var detail in results.Details)
|
||||
{
|
||||
if (detail.HasErrors)
|
||||
if (!detail.IsValid && detail.Errors != null)
|
||||
{
|
||||
foreach (var error in detail.Errors ?? [])
|
||||
foreach (var error in detail.Errors)
|
||||
{
|
||||
yield return RiskProfileIssue.Error(
|
||||
"RISK003",
|
||||
@@ -344,9 +344,10 @@ public static class RiskProfileDiagnostics
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (!string.IsNullOrEmpty(results.Message))
|
||||
else if (!results.IsValid)
|
||||
{
|
||||
yield return RiskProfileIssue.Error("RISK003", results.Message, "/");
|
||||
var errorMessage = results.Errors?.FirstOrDefault().Value ?? "Schema validation failed";
|
||||
yield return RiskProfileIssue.Error("RISK003", errorMessage, "/");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user