fix: pass user to query.process if present.

Fixes https://github.com/iv-org/invidious/issues/5097
This commit is contained in:
Fijxu 2025-05-08 03:12:00 -04:00
parent d1bc15b8bf
commit 25eade589f
No known key found for this signature in database
GPG Key ID: 32C1DDF333EDA6A4

View File

@ -58,7 +58,11 @@ module Invidious::Routes::Search
end
begin
items = query.process
if user
items = query.process(user.as(User))
else
items = query.process
end
rescue ex : ChannelSearchException
return error_template(404, "Unable to find channel with id of '#{HTML.escape(ex.channel)}'. Are you sure that's an actual channel id? It should look like 'UC4QobU6STFB0P71PMvOGN5A'.")
rescue ex