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

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