From bce6b3c70a44b6f6118c7987d077e39e0e8522a2 Mon Sep 17 00:00:00 2001 From: Tony Levi Date: Thu, 16 Jun 2011 12:47:17 +0930 Subject: [PATCH] MDL-24577: Fix mark all posts in this discussion read doesn't work completely correct --- mod/forum/lib.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mod/forum/lib.php b/mod/forum/lib.php index cc5ef170ef7..1cc0b02edb3 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -6226,8 +6226,9 @@ function forum_tp_mark_posts_read($user, $postids) { if ($new) { list($usql, $new_params) = $DB->get_in_or_equal($new); - $params = array($user->id, $now, $now, $user->id, $cutoffdate); + $params = array($user->id, $now, $now, $user->id); $params = array_merge($params, $new_params); + $params[] = $cutoffdate; $sql = "INSERT INTO {forum_read} (userid, postid, discussionid, forumid, firstread, lastread)