summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/invidious/videos.cr5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/invidious/videos.cr b/src/invidious/videos.cr
index d21806d5..1c0ad35a 100644
--- a/src/invidious/videos.cr
+++ b/src/invidious/videos.cr
@@ -263,7 +263,10 @@ class Video
end
def keywords
- return self.player_response["videoDetails"]["keywords"].as_a
+ keywords = self.player_response["videoDetails"]["keywords"]?.try &.as_a
+ keywords ||= [] of String
+
+ return keywords
end
def fmt_stream(decrypt_function)