diff options
| author | jove <no@no.com> | 2016-08-22 18:57:50 +0100 |
|---|---|---|
| committer | jove <no@no.com> | 2016-08-22 18:57:50 +0100 |
| commit | 8e0a8b12519be0f536489c4e7146d97284060c07 (patch) | |
| tree | 7db8d3935951eab6bceabc9e7bc052fc92c1e462 /inc | |
| parent | 0097496060f8360797789be18d66efac20043489 (diff) | |
Fixes two bugs preventing replies from being moved.
Diffstat (limited to 'inc')
| -rw-r--r-- | inc/mod/pages.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/inc/mod/pages.php b/inc/mod/pages.php index f7de6f42..d4d8f755 100644 --- a/inc/mod/pages.php +++ b/inc/mod/pages.php @@ -1140,8 +1140,9 @@ function mod_move_reply($originBoard, $postID) { // build index buildIndex(); + // build new thread - buildThread($newID); + buildThread($post['op'] ? $newID : $post['thread']); // trigger themes rebuildThemes('post', $targetBoard); @@ -1159,7 +1160,7 @@ function mod_move_reply($originBoard, $postID) { openBoard($targetBoard); // Find new thread on our target board - $query = prepare(sprintf('SELECT thread FROM ``posts_%s`` WHERE `id` = :id', $targetBoard)); + $query = prepare(sprintf('SELECT thread, id FROM ``posts_%s`` WHERE `id` = :id', $targetBoard)); $query->bindValue(':id', $newID); $query->execute() or error(db_error($query)); $post = $query->fetch(PDO::FETCH_ASSOC); |
