Fixed some user deletion issues
This commit is contained in:
@@ -75,7 +75,7 @@ public class ServiceAdminService
|
||||
|
||||
await Actions[service.Product.Type].Delete(scope.ServiceProvider, service);
|
||||
|
||||
foreach (var share in service.Shares)
|
||||
foreach (var share in service.Shares.ToArray())
|
||||
{
|
||||
serviceShareRepo.Delete(share);
|
||||
}
|
||||
|
||||
@@ -104,6 +104,9 @@ public class UserDeleteService
|
||||
TransactionRepository.Delete(transaction);
|
||||
|
||||
// User
|
||||
UserRepository.Delete(user);
|
||||
|
||||
// We need to use this in order to entity framework not crashing because of the previous deleted data
|
||||
var userToDelete = UserRepository.Get().First(x => x.Id == user.Id);
|
||||
UserRepository.Delete(userToDelete);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user