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