Skip to content

Commit 1437a85

Browse files
committed
#813 add removal of logins so that the user object can be deleted.
1 parent a86dea2 commit 1437a85

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Components/AAA/BExIS.Security.Services/Subjects/UserManager.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,13 @@ public Task<bool> DeleteByIdAsync(long userId)
125125
//return Task.FromException(new Exception());
126126
return Task.FromResult(false);
127127

128+
// Logins
129+
var loginsRepository = _guow.GetRepository<Login>();
130+
foreach (var login in loginsRepository.Get(l => l.User.Id == userId))
131+
{
132+
loginsRepository.Delete(login);
133+
}
134+
128135
// EntityPermissions
129136
var entityPermissionRepository = _guow.GetRepository<EntityPermission>();
130137
foreach (var entityPermission in entityPermissionRepository.Get(e => e.Subject.Id == userId))

0 commit comments

Comments
 (0)