diff --git a/src/Core/Models/Api/Request/Accounts/SecretVerificationRequestModel.cs b/src/Core/Models/Api/Request/Accounts/SecretVerificationRequestModel.cs index 03878592bd..75d59d1ee5 100644 --- a/src/Core/Models/Api/Request/Accounts/SecretVerificationRequestModel.cs +++ b/src/Core/Models/Api/Request/Accounts/SecretVerificationRequestModel.cs @@ -10,7 +10,7 @@ namespace Bit.Core.Models.Api public string OTP { get; set; } public string Secret => !string.IsNullOrEmpty(MasterPasswordHash) ? MasterPasswordHash : OTP; - public IEnumerable Validate(ValidationContext validationContext) + public virtual IEnumerable Validate(ValidationContext validationContext) { if (string.IsNullOrEmpty(Secret)) { diff --git a/src/Core/Models/Api/Request/TwoFactorRequestModels.cs b/src/Core/Models/Api/Request/TwoFactorRequestModels.cs index 21c722888c..1ab8bdd69e 100644 --- a/src/Core/Models/Api/Request/TwoFactorRequestModels.cs +++ b/src/Core/Models/Api/Request/TwoFactorRequestModels.cs @@ -236,9 +236,9 @@ namespace Bit.Core.Models.Api [Required] public int? Id { get; set; } - public IEnumerable Validate(ValidationContext validationContext) + public override IEnumerable Validate(ValidationContext validationContext) { - foreach (var validationResult in Validate(validationContext)) + foreach (var validationResult in base.Validate(validationContext)) { yield return validationResult; }