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
+1 -1
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));
}
+1 -1
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));
}
+1 -1
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; }