mirror of
https://github.com/HDInnovations/UNIT3D-Community-Edition.git
synced 2026-04-24 12:09:02 -05:00
fix: only update the latest topic of the deleted post's forum
Also set `$isTopicDeleted` to false by default.
This commit is contained in:
@@ -229,6 +229,7 @@ class PostController extends Controller
|
||||
$post->delete();
|
||||
|
||||
$latestPost = $topic->latestPost;
|
||||
$isTopicDeleted = false;
|
||||
|
||||
if ($latestPost === null) {
|
||||
$topic->delete();
|
||||
@@ -248,7 +249,7 @@ class PostController extends Controller
|
||||
$latestPost = $lastRepliedTopic->latestPost;
|
||||
$latestPoster = $latestPost->user;
|
||||
|
||||
$forum->query()->update([
|
||||
$forum->update([
|
||||
'num_post' => $forum->posts()->count(),
|
||||
'num_topic' => $forum->topics()->count(),
|
||||
'last_post_user_id' => $latestPoster->id,
|
||||
|
||||
Reference in New Issue
Block a user