summaryrefslogtreecommitdiffstats
path: root/src/invidious.cr
diff options
context:
space:
mode:
Diffstat (limited to 'src/invidious.cr')
-rw-r--r--src/invidious.cr5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/invidious.cr b/src/invidious.cr
index bf552b42..ab3f1019 100644
--- a/src/invidious.cr
+++ b/src/invidious.cr
@@ -2921,6 +2921,11 @@ get "/api/v1/annotations/:id" do |env|
response = HTTP::Client.get(URI.parse(location.headers["Location"]))
+ if response.body.empty?
+ env.response.status_code = 404
+ next
+ end
+
if response.status_code != 200
env.response.status_code = response.status_code
next