fix: safely access "label" key (#5282)

This commit is contained in:
syeopite 2025-05-17 16:18:58 -07:00
commit 6bfb61e9b4
No known key found for this signature in database
GPG Key ID: A73C186DA3955A1A

View File

@ -132,7 +132,7 @@ private module Parsers
badges = VideoBadges::None
item_contents["badges"]?.try &.as_a.each do |badge|
b = badge["metadataBadgeRenderer"]
case b["label"].as_s
case b["label"]?.try &.as_s
when "LIVE"
badges |= VideoBadges::LiveNow
when "New"