diff options
| author | matthewmcgarvey <matthewmcgarvey14@gmail.com> | 2022-01-18 18:56:26 -0600 |
|---|---|---|
| committer | matthewmcgarvey <matthewmcgarvey14@gmail.com> | 2022-01-18 18:56:26 -0600 |
| commit | 56e505164d5faa1b3db15a18e0a0359d4b66d468 (patch) | |
| tree | ba68c36563d03ce6a64e3db326eb6a9abd262255 /src | |
| parent | d4f3139b734c401714682559b7b0137a5db9b3bd (diff) | |
| download | invidious-56e505164d5faa1b3db15a18e0a0359d4b66d468.tar.gz invidious-56e505164d5faa1b3db15a18e0a0359d4b66d468.tar.bz2 invidious-56e505164d5faa1b3db15a18e0a0359d4b66d468.zip | |
404 error with message and provide example
Diffstat (limited to 'src')
| -rw-r--r-- | src/invidious/routes/search.cr | 2 | ||||
| -rw-r--r-- | src/invidious/search.cr | 5 |
2 files changed, 5 insertions, 2 deletions
diff --git a/src/invidious/routes/search.cr b/src/invidious/routes/search.cr index c256d156..5f9bf5e0 100644 --- a/src/invidious/routes/search.cr +++ b/src/invidious/routes/search.cr @@ -55,6 +55,8 @@ module Invidious::Routes::Search begin search_query, count, videos, operators = process_search_query(query, page, user, region: region) + rescue ex : ChannelSearchException + return error_template(404, "Unable to find channel with id of '#{ex.channel}'. Are you sure that's an actual channel id? It will look like 'UC4QobU6STFB0P71PMvOGN5A'.") rescue ex return error_template(500, ex) end diff --git a/src/invidious/search.cr b/src/invidious/search.cr index 5b824307..0f6dc6eb 100644 --- a/src/invidious/search.cr +++ b/src/invidious/search.cr @@ -1,6 +1,7 @@ class ChannelSearchException < InfoException - def initialize(channel : String) - super "Unable to find channel with id of '#{channel}'. Are you sure that's an actual channel id?" + getter channel : String + + def initialize(@channel) end end |
