mirror of
https://github.com/discourse/discourse.git
synced 2025-04-22 22:34:24 +08:00
tiny refactor
This commit is contained in:
parent
790c5facc9
commit
93b1829f04
@ -179,17 +179,15 @@ module Oneboxer
|
|||||||
return unless Guardian.new.can_see_topic?(topic)
|
return unless Guardian.new.can_see_topic?(topic)
|
||||||
end
|
end
|
||||||
|
|
||||||
post = nil
|
|
||||||
post_number = route[:post_number].to_i
|
post_number = route[:post_number].to_i
|
||||||
if post_number > 1
|
|
||||||
post = topic.posts.where(post_number: route[:post_number].to_i).first
|
post = post_number > 1 ?
|
||||||
else
|
topic.posts.where(post_number: post_number).first :
|
||||||
post = topic.ordered_posts.first
|
topic.ordered_posts.first
|
||||||
end
|
|
||||||
|
|
||||||
return if !post || post.hidden || post.post_type != Post.types[:regular]
|
return if !post || post.hidden || post.post_type != Post.types[:regular]
|
||||||
|
|
||||||
if route[:post_number].to_i > 1
|
if post_number > 1
|
||||||
excerpt = post.excerpt(SiteSetting.post_onebox_maxlength)
|
excerpt = post.excerpt(SiteSetting.post_onebox_maxlength)
|
||||||
excerpt.gsub!(/[\r\n]+/, " ")
|
excerpt.gsub!(/[\r\n]+/, " ")
|
||||||
excerpt.gsub!("[/quote]", "[quote]") # don't break my quote
|
excerpt.gsub!("[/quote]", "[quote]") # don't break my quote
|
||||||
|
Loading…
x
Reference in New Issue
Block a user