mirror of
https://github.com/discourse/discourse.git
synced 2024-11-25 09:42:07 +08:00
FIX: Don't update the last read post when disable jump reply is set
This commit is contained in:
parent
b9df18360d
commit
baae2a4b7c
|
@ -413,18 +413,20 @@ class PostCreator
|
|||
def track_topic
|
||||
return if @opts[:auto_track] == false
|
||||
|
||||
TopicUser.change(@post.user_id,
|
||||
@topic.id,
|
||||
posted: true,
|
||||
last_read_post_number: @post.post_number,
|
||||
highest_seen_post_number: @post.post_number)
|
||||
unless @user.user_option.disable_jump_reply?
|
||||
TopicUser.change(@post.user_id,
|
||||
@topic.id,
|
||||
posted: true,
|
||||
last_read_post_number: @post.post_number,
|
||||
highest_seen_post_number: @post.post_number)
|
||||
|
||||
|
||||
# assume it took us 5 seconds of reading time to make a post
|
||||
PostTiming.record_timing(topic_id: @post.topic_id,
|
||||
user_id: @post.user_id,
|
||||
post_number: @post.post_number,
|
||||
msecs: 5000)
|
||||
# assume it took us 5 seconds of reading time to make a post
|
||||
PostTiming.record_timing(topic_id: @post.topic_id,
|
||||
user_id: @post.user_id,
|
||||
post_number: @post.post_number,
|
||||
msecs: 5000)
|
||||
end
|
||||
|
||||
if @user.staged
|
||||
TopicUser.auto_watch(@user.id, @topic.id)
|
||||
|
|
Loading…
Reference in New Issue
Block a user