Skip to content

Commit a5bc7ca

Browse files
authored
Merge pull request #696 from opensource-workshop/BbsesPlugin
掲示板バグ修正
2 parents ecc3333 + 32839cc commit a5bc7ca

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

app/Plugins/User/Bbses/BbsesPlugin.php

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -446,13 +446,16 @@ public function save($request, $page_id, $frame_id, $post_id = null)
446446
// 根記事にスレッド更新日時をセット
447447
BbsPost::where('id', $post->thread_root_id)->update(['thread_updated_at' => date('Y-m-d H:i:s')]);
448448
} else {
449-
// 根記事のため、スレッド更新日時をセット
449+
// 根記事 or 編集のため、スレッド更新日時をセット
450450
$post->thread_updated_at = date('Y-m-d H:i:s');
451-
// root ノードで追加
452-
$post->save();
453-
// 保存後のid をthread_root_id にセットして更新しておく
454-
$post->thread_root_id = $post->id;
451+
// 保存
455452
$post->save();
453+
454+
// 根記事の場合、保存後のid をthread_root_id にセットして更新(変更の場合はthread_root_id はそのまま)
455+
if (empty($post->thread_root_id)) {
456+
$post->thread_root_id = $post->id;
457+
$post->save();
458+
}
456459
}
457460

458461
// 登録後はリダイレクトして編集画面を開く。(form のリダイレクト指定では post した id が渡せないため)

0 commit comments

Comments
 (0)