From 0bde5d5d24222cd860733c8d2bf26218237e24f8 Mon Sep 17 00:00:00 2001 From: pcjones Date: Fri, 23 Feb 2024 12:25:42 +0100 Subject: [PATCH] Fix sync process not finishing if there was an error --- UmlautAdaptarr/Services/ArrSyncBackgroundService.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/UmlautAdaptarr/Services/ArrSyncBackgroundService.cs b/UmlautAdaptarr/Services/ArrSyncBackgroundService.cs index 291d19f..bb689cf 100644 --- a/UmlautAdaptarr/Services/ArrSyncBackgroundService.cs +++ b/UmlautAdaptarr/Services/ArrSyncBackgroundService.cs @@ -64,15 +64,18 @@ private async Task FetchAndUpdateDataAsync() var success = true; if (_readarrEnabled) { - success = success && await FetchItemsFromReadarrAsync(); + var syncSuccess = await FetchItemsFromReadarrAsync(); + success = success && syncSuccess; } if (_sonarrEnabled) { - success = success && await FetchItemsFromSonarrAsync(); + var syncSuccess = await FetchItemsFromSonarrAsync(); + success = success && syncSuccess; } if (_lidarrEnabled) { - success = success && await FetchItemsFromLidarrAsync(); + var syncSuccess = await FetchItemsFromLidarrAsync(); + success = success && syncSuccess; } return success; }