diff --git a/Shared/Home/FavoriteItemView.swift b/Shared/Home/FavoriteItemView.swift index 9d11363e..e1282570 100644 --- a/Shared/Home/FavoriteItemView.swift +++ b/Shared/Home/FavoriteItemView.swift @@ -204,7 +204,8 @@ struct FavoriteItemView: View { } func watch(_ item: ContentItem) -> Watch? { - watches.first { $0.videoID == item.video.videoID } + guard let id = item.video?.videoID else { return nil } + return watches.first { $0.videoID == id } } var widgetListingStyle: WidgetListingStyle {