Fix users not being correctly removed

This commit is contained in:
jvyden 2021-12-22 17:31:38 -05:00
commit 1774acda95
No known key found for this signature in database
GPG key ID: 18BCF2BE0262B278
3 changed files with 6 additions and 4 deletions

View file

@ -16,8 +16,8 @@ namespace LBPUnion.ProjectLighthouse.Tests
User userA = await database.CreateUser("createUserTwiceTest" + rand, HashHelper.GenerateAuthToken());
User userB = await database.CreateUser("createUserTwiceTest" + rand, HashHelper.GenerateAuthToken());
database.Users.Remove(userA);
database.Users.Remove(userB);
await database.RemoveUser(userA);
await database.RemoveUser(userB);
await database.SaveChangesAsync();
}

View file

@ -79,8 +79,8 @@ namespace LBPUnion.ProjectLighthouse.Tests
database.Slots.Remove(slotA);
database.Slots.Remove(slotB);
database.Users.Remove(userA);
database.Users.Remove(userB);
await database.RemoveUser(userA);
await database.RemoveUser(userB);
await database.SaveChangesAsync();
}

View file

@ -277,6 +277,8 @@ namespace LBPUnion.ProjectLighthouse
this.Comments.RemoveRange(this.Comments.Where(c => c.PosterUserId == user.UserId));
this.Photos.RemoveRange(this.Photos.Where(p => p.CreatorId == user.UserId));
this.Users.Remove(user);
await this.SaveChangesAsync();
}