From 8ffa7b61fa325d1d3cd429f8ad8a1d06d334bb98 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Fri, 19 Jun 2020 19:30:36 +0200 Subject: [PATCH] Handling library links on deletion --- Kyoo/Controllers/Repositories/LibraryRepository.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Kyoo/Controllers/Repositories/LibraryRepository.cs b/Kyoo/Controllers/Repositories/LibraryRepository.cs index dbbd5989..c6171bc0 100644 --- a/Kyoo/Controllers/Repositories/LibraryRepository.cs +++ b/Kyoo/Controllers/Repositories/LibraryRepository.cs @@ -133,6 +133,9 @@ namespace Kyoo.Controllers if (obj.ProviderLinks != null) foreach (ProviderLink entry in obj.ProviderLinks) _database.Entry(entry).State = EntityState.Deleted; + if (obj.Links != null) + foreach (LibraryLink entry in obj.Links) + _database.Entry(entry).State = EntityState.Deleted; await _database.SaveChangesAsync(); } }