summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Project-Unite/Controllers/AdminController.cs8
1 files changed, 6 insertions, 2 deletions
diff --git a/Project-Unite/Controllers/AdminController.cs b/Project-Unite/Controllers/AdminController.cs
index 4ec5f0d..06836aa 100644
--- a/Project-Unite/Controllers/AdminController.cs
+++ b/Project-Unite/Controllers/AdminController.cs
@@ -175,7 +175,9 @@ Unlike previous ShiftOS site revamps, your account got migrated over. However, t
{
DeletePost(post);
}
- db.ForumTopics.Remove(topic);
+ string id = topic.Id;
+ db.Likes.RemoveRange(db.Likes.Where(x => x.Topic == id));
+ db.ForumTopics.Remove(db.ForumTopics.FirstOrDefault(x=>x.Id==id));
}
public ActionResult AccessControl()
@@ -225,7 +227,9 @@ Unlike previous ShiftOS site revamps, your account got migrated over. However, t
public void DeletePost(ForumPost post)
{
- db.ForumPosts.Remove(post);
+ string id = post.Id;
+
+ db.ForumPosts.Remove(db.ForumPosts.FirstOrDefault(x=>x.Id==id));
}