diff options
-rw-r--r-- | modules/comment/comment.module | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/comment/comment.module b/modules/comment/comment.module index 7c67a955d..509de92b8 100644 --- a/modules/comment/comment.module +++ b/modules/comment/comment.module @@ -1444,7 +1444,9 @@ function _comment_form_submit(&$comment_values) { function comment_form_submit($form, &$form_state) { _comment_form_submit($form_state['values']); if ($cid = comment_save($form_state['values'])) { - $form_state['redirect'] = array('node/'. $form_state['values']['nid'], NULL, "comment-$cid"); + $node = node_load($form_state['values']['nid']); + $page = comment_new_page_count($node->comment_count, 1, $node); + $form_state['redirect'] = array('node/'. $node->nid, $page, "comment-$cid"); return; } } |