Skip to content

Commit bb4f72a

Browse files
Fixes #1082
1 parent c9d6b03 commit bb4f72a

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/Application/Common/Behaviours/ValidationBehaviour.cs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,19 @@ public async Task<TResponse> Handle(TRequest request, RequestHandlerDelegate<TRe
1616
{
1717
if (_validators.Any())
1818
{
19-
var context = new ValidationContext<TRequest>(request);
20-
2119
var validationResults = await Task.WhenAll(
2220
_validators.Select(v =>
23-
v.ValidateAsync(context, cancellationToken)));
21+
v.ValidateAsync(new ValidationContext<TRequest>(request), cancellationToken)));
2422

2523
var failures = validationResults
2624
.Where(r => r.Errors.Any())
2725
.SelectMany(r => r.Errors)
2826
.ToList();
2927

30-
if (failures.Any())
28+
if (failures.Count != 0)
3129
throw new ValidationException(failures);
3230
}
31+
3332
return await next();
3433
}
3534
}

0 commit comments

Comments
 (0)