mirror of
https://github.com/discourse/discourse.git
synced 2024-11-22 21:08:36 +08:00
DEV: Add missing report filter type in bookmarks report (#22616)
Adding a filter without a type parameter has been deprecated for the last three years, and was marked for removal in 2.9.0. During this time we have had a few deprecation warnings in logs coming from Reports::Bookmarks. The fallback was to set the type to the name of the filter. This change just passes the type (same as name) explicitly instead, and removes the deprecation fallback.
This commit is contained in:
parent
1cb2043edc
commit
72ea73988c
|
@ -8,7 +8,7 @@ module Reports::Bookmarks
|
|||
report.icon = "bookmark"
|
||||
|
||||
category_filter = report.filters.dig(:category)
|
||||
report.add_filter("category", default: category_filter)
|
||||
report.add_filter("category", type: "category", default: category_filter)
|
||||
|
||||
report.data = []
|
||||
Bookmark
|
||||
|
|
|
@ -129,14 +129,6 @@ class Report
|
|||
end
|
||||
|
||||
def add_filter(name, options = {})
|
||||
if options[:type].blank?
|
||||
options[:type] = name
|
||||
Discourse.deprecate(
|
||||
"#{name} filter should define a `:type` option. Temporarily setting type to #{name}.",
|
||||
drop_from: "2.9.0",
|
||||
)
|
||||
end
|
||||
|
||||
available_filters[name] = options
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user