From 68ea76ed1c591566269213b1c7d794702b57bb5c Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Mon, 21 Sep 2020 00:40:35 +0200 Subject: [PATCH] Fixing the silent fail --- Kyoo.Common/Controllers/IRepository.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Kyoo.Common/Controllers/IRepository.cs b/Kyoo.Common/Controllers/IRepository.cs index c88ffbc2..21ff1478 100644 --- a/Kyoo.Common/Controllers/IRepository.cs +++ b/Kyoo.Common/Controllers/IRepository.cs @@ -75,7 +75,7 @@ namespace Kyoo.Controllers } } - public interface IRepository : IDisposable, IAsyncDisposable where T : IResource + public interface IRepository : IDisposable, IAsyncDisposable where T : class, IResource { Task Get(int id); Task Get(string slug); @@ -93,11 +93,11 @@ namespace Kyoo.Controllers Task Create([NotNull] T obj); Task CreateIfNotExists([NotNull] T obj); - Task CreateIfNotExists([NotNull] T obj, bool silentFail) + async Task CreateIfNotExists([NotNull] T obj, bool silentFail) { try { - return CreateIfNotExists(obj); + return await CreateIfNotExists(obj); } catch {