From 0fa18bfa87a2de543bc3376260a3f849bfbb6399 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Sun, 16 Aug 2020 01:37:42 +0200 Subject: [PATCH] Adding some null checks --- Kyoo/Models/Resources/CollectionDE.cs | 2 +- Kyoo/Models/Resources/GenreDE.cs | 2 +- Kyoo/Models/Resources/LibraryDE.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Kyoo/Models/Resources/CollectionDE.cs b/Kyoo/Models/Resources/CollectionDE.cs index f21411b3..413ecd9e 100644 --- a/Kyoo/Models/Resources/CollectionDE.cs +++ b/Kyoo/Models/Resources/CollectionDE.cs @@ -9,7 +9,7 @@ namespace Kyoo.Models [NotMergable] public virtual IEnumerable Links { get; set; } public override IEnumerable Shows { - get => Links.Select(x => x.Show); + get => Links?.Select(x => x.Show); set => Links = value?.Select(x => new CollectionLink(this, x)); } diff --git a/Kyoo/Models/Resources/GenreDE.cs b/Kyoo/Models/Resources/GenreDE.cs index 834c69cc..2a965f1d 100644 --- a/Kyoo/Models/Resources/GenreDE.cs +++ b/Kyoo/Models/Resources/GenreDE.cs @@ -10,7 +10,7 @@ namespace Kyoo.Models [NotMergable] public override IEnumerable Shows { - get => Links.Select(x => x.Show); + get => Links?.Select(x => x.Show); set => Links = value?.Select(x => new GenreLink(x, this)); } diff --git a/Kyoo/Models/Resources/LibraryDE.cs b/Kyoo/Models/Resources/LibraryDE.cs index b0e629ce..264b90c0 100644 --- a/Kyoo/Models/Resources/LibraryDE.cs +++ b/Kyoo/Models/Resources/LibraryDE.cs @@ -10,7 +10,7 @@ namespace Kyoo.Models public override IEnumerable 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 Links { get; set; }