fix for 8192 make call to add missing bits to userdto (#8399)

This commit is contained in:
Ismail Mayat
2020-07-08 14:23:55 +01:00
committed by GitHub
parent d1bc742f9a
commit 77a4b2af8b
@@ -151,7 +151,7 @@ SELECT '4CountOfLockedOut' AS colName, COUNT(id) AS num FROM umbracoUser WHERE u
UNION
SELECT '5CountOfInvited' AS colName, COUNT(id) AS num FROM umbracoUser WHERE lastLoginDate IS NULL AND userDisabled = 1 AND invitedDate IS NOT NULL
UNION
SELECT '6CountOfDisabled' AS colName, COUNT(id) AS num FROM umbracoUser WHERE userDisabled = 0 AND userNoConsole = 0 AND lastLoginDate IS NULL
SELECT '6CountOfDisabled' AS colName, COUNT(id) AS num FROM umbracoUser WHERE userDisabled = 0 AND userNoConsole = 0 AND lastLoginDate IS NULL
ORDER BY colName";
var result = Database.Fetch<dynamic>(sql);
@@ -562,9 +562,9 @@ ORDER BY colName";
{
userDto.EmailConfirmedDate = null;
userDto.SecurityStampToken = entity.SecurityStamp = Guid.NewGuid().ToString();
changedCols.Add("emailConfirmedDate");
changedCols.Add("securityStampToken");
changedCols.Add("securityStampToken");
}
//only update the changed cols
@@ -693,7 +693,13 @@ ORDER BY colName";
else
sql.WhereNotIn<UserDto>(x => x.Id, inSql);
return ConvertFromDtos(Database.Fetch<UserDto>(sql));
var dtos = Database.Fetch<UserDto>(sql);
//adds missing bits like content and media start nodes
PerformGetReferencedDtos(dtos);
return ConvertFromDtos(dtos);
}
/// <summary>