Adding some null checks

This commit is contained in:
Zoe Roux 2020-08-16 01:37:42 +02:00
parent ec47dbde53
commit 0fa18bfa87
3 changed files with 3 additions and 3 deletions

View File

@ -9,7 +9,7 @@ namespace Kyoo.Models
[NotMergable] public virtual IEnumerable<CollectionLink> Links { get; set; }
public override IEnumerable<Show> Shows
{
get => Links.Select(x => x.Show);
get => Links?.Select(x => x.Show);
set => Links = value?.Select(x => new CollectionLink(this, x));
}

View File

@ -10,7 +10,7 @@ namespace Kyoo.Models
[NotMergable] public override IEnumerable<Show> Shows
{
get => Links.Select(x => x.Show);
get => Links?.Select(x => x.Show);
set => Links = value?.Select(x => new GenreLink(x, this));
}

View File

@ -10,7 +10,7 @@ namespace Kyoo.Models
public override IEnumerable<ProviderID> Providers
{
get => ProviderLinks?.Select(x => x.Provider);
set => ProviderLinks = value.Select(x => new ProviderLink(x, this)).ToList();
set => ProviderLinks = value?.Select(x => new ProviderLink(x, this)).ToList();
}
[NotMergable] public virtual IEnumerable<LibraryLink> Links { get; set; }