From a47904cf0bacd4aa3843ceb75860158cc6a356c5 Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Thu, 19 Feb 2026 15:59:23 +0100 Subject: [PATCH] SyncService: Catch exceptions in ChangesAvailable() --- Elwig/Services/SyncService.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Elwig/Services/SyncService.cs b/Elwig/Services/SyncService.cs index c7485e8..2b0cfa6 100644 --- a/Elwig/Services/SyncService.cs +++ b/Elwig/Services/SyncService.cs @@ -271,7 +271,11 @@ namespace Elwig.Services { } public static async Task ChangesAvailable(AppDbContext ctx, string url, string username, string password) { - return await ctx.Members.AnyAsync(ChangedMembers) || await ctx.Deliveries.AnyAsync(ChangedDeliveries) || (Utils.HasInternetConnectivity() && (await GetFilesToImport(url, username, password)).Count > 0); + try { + return await ctx.Members.AnyAsync(ChangedMembers) || await ctx.Deliveries.AnyAsync(ChangedDeliveries) || (Utils.HasInternetConnectivity() && (await GetFilesToImport(url, username, password)).Count > 0); + } catch { + return false; + } } } }