Skip to content

Commit 0ad8f73

Browse files
committed
Fixed resolving explicitely passed Validator
1 parent 303eef1 commit 0ad8f73

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

vNext.BlazorComponents.FluentValidation/FluentValidationValidator.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,8 @@ public virtual void ClearMessages()
8080
public virtual IValidator? ResolveValidator(FieldIdentifier fieldIdentifier = default)
8181
{
8282
if (EditContext == null) throw new InvalidOperationException("EditContext is null");
83+
if (Validator != null) return Validator;
84+
8385
object model = fieldIdentifier.Model ?? EditContext.Model;
8486
Type interfaceValidatorType = typeof(IValidator<>).MakeGenericType(model.GetType());
8587
var ctx = new ValidatorFactoryContext(interfaceValidatorType, ServiceProvider, EditContext, model, fieldIdentifier);

vNext.BlazorComponents.FluentValidation/vNext.BlazorComponents.FluentValidation.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

66
<EmbedUntrackedSources>true</EmbedUntrackedSources>
77
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
8-
<Version>1.1.1</Version>
9-
<PackageVersion>1.1.1</PackageVersion>
8+
<Version>1.1.2</Version>
9+
<PackageVersion>1.1.2</PackageVersion>
1010
<Authors>Liero; Daniel Turan</Authors>
1111
<Company>vNext Software Consulting</Company>
1212
<PackageId>vNext.BlazorComponents.FluentValidation</PackageId>

0 commit comments

Comments
 (0)