Fix #4309: Cannot use random=false in /posts search.
This commit is contained in:
@@ -3,13 +3,13 @@ module PostSets
|
|||||||
MAX_PER_PAGE = 200
|
MAX_PER_PAGE = 200
|
||||||
attr_reader :tag_array, :page, :raw, :random, :post_count, :format
|
attr_reader :tag_array, :page, :raw, :random, :post_count, :format
|
||||||
|
|
||||||
def initialize(tags, page = 1, per_page = nil, options = {})
|
def initialize(tags, page = 1, per_page = nil, raw: false, random: false, format: "html")
|
||||||
@tag_array = Tag.scan_query(tags)
|
@tag_array = Tag.scan_query(tags)
|
||||||
@page = page
|
@page = page
|
||||||
@per_page = per_page
|
@per_page = per_page
|
||||||
@raw = options[:raw].present?
|
@raw = raw.to_s.truthy?
|
||||||
@random = options[:random].present?
|
@random = random.to_s.truthy?
|
||||||
@format = options[:format] || "html"
|
@format = format.to_s
|
||||||
end
|
end
|
||||||
|
|
||||||
def tag_string
|
def tag_string
|
||||||
|
|||||||
Reference in New Issue
Block a user