mirror of
https://gitea.invidious.io/iv-org/invidious-copy-2022-03-16.git
synced 2024-08-15 00:53:18 +00:00
Change behavior of categories in search results
This commit is contained in:
parent
8df69cce39
commit
56cc28bed3
1 changed files with 7 additions and 2 deletions
|
@ -232,11 +232,16 @@ def process_search_query(url_params, query, page, user, region)
|
||||||
count, items = search(search_query, search_params, region).as(Tuple)
|
count, items = search(search_query, search_params, region).as(Tuple)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Light processing to ignore extracted items from categories for now.
|
# Light processing to flatten search results out of Categories.
|
||||||
# They should ideally be supported in the frontend in the future
|
# They should ideally be supported in the future.
|
||||||
items_without_cate_items = [] of SearchItem | ChannelVideo
|
items_without_cate_items = [] of SearchItem | ChannelVideo
|
||||||
items.each do |i|
|
items.each do |i|
|
||||||
if i.is_a? Category
|
if i.is_a? Category
|
||||||
|
i.contents.each do |nest_i|
|
||||||
|
if !nest_i.is_a? Video
|
||||||
|
items_without_cate_items << nest_i
|
||||||
|
end
|
||||||
|
end
|
||||||
else
|
else
|
||||||
items_without_cate_items << i
|
items_without_cate_items << i
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue