Fixed issue where the torrent runner could crash.

This commit is contained in:
Roger Far 2024-05-02 23:02:28 -06:00
parent 5cf73e97af
commit 6a984cc145

View file

@ -32,6 +32,8 @@ public class TaskRunner(ILogger<TaskRunner> logger, IServiceProvider serviceProv
catch (DbUpdateConcurrencyException ex) catch (DbUpdateConcurrencyException ex)
{ {
foreach (var entry in ex.Entries) foreach (var entry in ex.Entries)
{
try
{ {
var proposedValues = entry.CurrentValues; var proposedValues = entry.CurrentValues;
var databaseValues = await entry.GetDatabaseValuesAsync(stoppingToken); var databaseValues = await entry.GetDatabaseValuesAsync(stoppingToken);
@ -42,6 +44,11 @@ public class TaskRunner(ILogger<TaskRunner> logger, IServiceProvider serviceProv
logger.LogWarning("Database Values:"); logger.LogWarning("Database Values:");
logger.LogWarning(JsonSerializer.Serialize(databaseValues)); logger.LogWarning(JsonSerializer.Serialize(databaseValues));
} }
catch
{
// ignored
}
}
} }
catch (Exception ex) catch (Exception ex)
{ {