From 960cc32da1ee9e1ba94b461e2d479bbc1d4aa38f Mon Sep 17 00:00:00 2001 From: Shannon Date: Fri, 28 Jul 2017 12:20:10 +1000 Subject: [PATCH] Ensures the user validator doesn't execute unless the username or email addres is changed (since that is all the validator validates) --- src/Umbraco.Core/Security/BackOfficeUserValidator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Core/Security/BackOfficeUserValidator.cs b/src/Umbraco.Core/Security/BackOfficeUserValidator.cs index b73a637463..58319e95a7 100644 --- a/src/Umbraco.Core/Security/BackOfficeUserValidator.cs +++ b/src/Umbraco.Core/Security/BackOfficeUserValidator.cs @@ -19,7 +19,7 @@ namespace Umbraco.Core.Security public override async Task ValidateAsync(T item) { //Don't validate if the user's email or username hasn't changed otherwise it's just wasting SQL queries. - if (((ICanBeDirty)item).IsDirty()) + if (item.IsPropertyDirty("Email") || item.IsPropertyDirty("UserName")) { return await base.ValidateAsync(item); }