From 41dd4816542ea3900d082ee0069793d16c46528f Mon Sep 17 00:00:00 2001 From: Ramon Date: Sun, 1 Jun 2025 16:34:35 +0200 Subject: [PATCH] fix: Crashfix for unauthenticated user --- src/invidious/routes/api/v1/videos.cr | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/invidious/routes/api/v1/videos.cr b/src/invidious/routes/api/v1/videos.cr index 9ff210b0..6359d1e1 100644 --- a/src/invidious/routes/api/v1/videos.cr +++ b/src/invidious/routes/api/v1/videos.cr @@ -12,8 +12,9 @@ module Invidious::Routes::API::V1::Videos begin video = get_video(id, region: region) - user = env.get("user").as(User) - if user.preferences.watch_history + + user = env.get?("user").try &.as?(User) + if user && user.preferences.watch_history Invidious::Database::Users.mark_watched(user, id) end rescue ex : NotFoundException