diff --git a/mod/forum/lib.php b/mod/forum/lib.php index a3f28f1a395..4a0e2f7dacf 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -5943,8 +5943,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)