mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: Build correct topic list filter (#11473)
* FIX: 'false' value was treated as a truthy value For example, latest.json?no_subcategories=false used to have set no_subcategories to the string value of 'false', which is not false. * DEV: Remove dead code * FIX: Redirect to /none under the right conditions These conditions are: - neither /all or /none present - only for default filter * FIX: Build correct topic list filter /none was never added to the topic list filter * FIX: Do not show count for subcategories if 'none' category * FIX: preload_key must contain /none if no_subcategories
This commit is contained in:
@@ -16,9 +16,7 @@ module TopicQueryParams
|
||||
|
||||
# hacky columns get special handling
|
||||
options[:topic_ids] = param_to_integer_list(:topic_ids)
|
||||
if options[:no_subcategories] == 'true'
|
||||
options[:no_subcategories] = true
|
||||
end
|
||||
options[:no_subcategories] = options[:no_subcategories] == 'true' if options[:no_subcategories].present?
|
||||
|
||||
options
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user