Fixed Error when air_date is "null" #174

Open
martenumberto wants to merge 1 commits from martenumberto/fix/series-date into master

View File

@@ -21,8 +21,28 @@ namespace Jellyfin.Xtream.Client.Models;
public class Season public class Season
{ {
[JsonProperty("air_date")] [JsonProperty("air_date", NullValueHandling = NullValueHandling.Ignore)]
public DateTime AirDate { get; set; } private string? _airDate;
public DateTime AirDate
{
get
{
if (DateTime.TryParse(_airDate, out var parsedDate))
{
return parsedDate;
}
return DateTime.MinValue; // Default value if parsing fails
}
set
{
#pragma warning disable CA1305
_airDate = value.ToString("yyyy-MM-dd");
#pragma warning restore CA1305
}
}
[JsonProperty("episode_count")] [JsonProperty("episode_count")]
public int EpisodeCount { get; set; } public int EpisodeCount { get; set; }