mirror of
https://github.com/phpbb/phpbb.git
synced 2025-07-28 12:30:42 +02:00
[ticket/11280] Prevent duplicate entry in forums_track table.
Enforcing a time limit prevents all rows from being selected, thus a new row is inserted resulting in a duplicate entry. PHPBB3-11280
This commit is contained in:
@@ -1478,7 +1478,6 @@ function markread($mode, $forum_id = false, $topic_id = false, $post_time = 0, $
|
|||||||
$sql = 'SELECT forum_id
|
$sql = 'SELECT forum_id
|
||||||
FROM ' . FORUMS_TRACK_TABLE . "
|
FROM ' . FORUMS_TRACK_TABLE . "
|
||||||
WHERE user_id = {$user->data['user_id']}
|
WHERE user_id = {$user->data['user_id']}
|
||||||
AND mark_time < $post_time
|
|
||||||
AND " . $db->sql_in_set('forum_id', $forum_id);
|
AND " . $db->sql_in_set('forum_id', $forum_id);
|
||||||
$result = $db->sql_query($sql);
|
$result = $db->sql_query($sql);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user