diff --git a/DownKyi.Core/BiliApi/Bangumi/Models/BangumiSeason.cs b/DownKyi.Core/BiliApi/Bangumi/Models/BangumiSeason.cs index 8788532..ba10786 100644 --- a/DownKyi.Core/BiliApi/Bangumi/Models/BangumiSeason.cs +++ b/DownKyi.Core/BiliApi/Bangumi/Models/BangumiSeason.cs @@ -61,5 +61,5 @@ public class BangumiSeason : BaseModel [JsonProperty("title")] public string Title { get; set; } [JsonProperty("total")] public int Total { get; set; } [JsonProperty("type")] public int Type { get; set; } - [JsonProperty("up_info")] public BangumiUpInfo UpInfo { get; set; } + [JsonProperty("up_info")] public BangumiUpInfo? UpInfo { get; set; } } \ No newline at end of file diff --git a/DownKyi/Services/BangumiInfoService.cs b/DownKyi/Services/BangumiInfoService.cs index 511ddca..1ec4bd4 100644 --- a/DownKyi/Services/BangumiInfoService.cs +++ b/DownKyi/Services/BangumiInfoService.cs @@ -307,8 +307,8 @@ public class BangumiInfoService : IInfoService videoInfoView.Description = _bangumiSeason.Evaluate; videoInfoView.UpName = upName; - videoInfoView.UpHeader = _bangumiSeason.UpInfo.Avatar; - videoInfoView.UpperMid = _bangumiSeason.UpInfo.Mid; + videoInfoView.UpHeader = _bangumiSeason.UpInfo?.Avatar; + videoInfoView.UpperMid = _bangumiSeason.UpInfo?.Mid ?? -1; }); return videoInfoView;