mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-08-20 21:33:15 -07:00
fix(database): Just some tweaks, shouldn't notice any difference, maybe a less error in the log
This commit is contained in:
parent
fd1b2ba2ab
commit
67fb9921c0
7 changed files with 45 additions and 65 deletions
|
@ -79,11 +79,9 @@ namespace Ombi.Schedule.Jobs.Couchpotato
|
|||
await strat.ExecuteAsync(async () =>
|
||||
{
|
||||
// Let's remove the old cached data
|
||||
using (var tran = await _ctx.Database.BeginTransactionAsync())
|
||||
{
|
||||
using var tran = await _ctx.Database.BeginTransactionAsync();
|
||||
await _ctx.Database.ExecuteSqlRawAsync("DELETE FROM CouchPotatoCache");
|
||||
tran.Commit();
|
||||
}
|
||||
await tran.CommitAsync();
|
||||
});
|
||||
|
||||
// Save
|
||||
|
@ -107,13 +105,11 @@ namespace Ombi.Schedule.Jobs.Couchpotato
|
|||
strat = _ctx.Database.CreateExecutionStrategy();
|
||||
await strat.ExecuteAsync(async () =>
|
||||
{
|
||||
using (var tran = await _ctx.Database.BeginTransactionAsync())
|
||||
{
|
||||
using var tran = await _ctx.Database.BeginTransactionAsync();
|
||||
await _ctx.CouchPotatoCache.AddRangeAsync(movieIds);
|
||||
|
||||
await _ctx.SaveChangesAsync();
|
||||
tran.Commit();
|
||||
}
|
||||
await tran.CommitAsync();
|
||||
});
|
||||
|
||||
await _notification.SendNotificationToAdmins("Couch Potato Sync Finished");
|
||||
|
|
|
@ -55,7 +55,7 @@ namespace Ombi.Schedule.Jobs.Lidarr
|
|||
using (var tran = await _ctx.Database.BeginTransactionAsync())
|
||||
{
|
||||
await _ctx.Database.ExecuteSqlRawAsync("DELETE FROM LidarrAlbumCache");
|
||||
tran.Commit();
|
||||
await tran.CommitAsync();
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -85,7 +85,7 @@ namespace Ombi.Schedule.Jobs.Lidarr
|
|||
await _ctx.LidarrAlbumCache.AddRangeAsync(albumCache);
|
||||
|
||||
await _ctx.SaveChangesAsync();
|
||||
tran.Commit();
|
||||
await tran.CommitAsync();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
@ -52,11 +52,9 @@ namespace Ombi.Schedule.Jobs.Lidarr
|
|||
await strat.ExecuteAsync(async () =>
|
||||
{
|
||||
// Let's remove the old cached data
|
||||
using (var tran = await _ctx.Database.BeginTransactionAsync())
|
||||
{
|
||||
using var tran = await _ctx.Database.BeginTransactionAsync();
|
||||
await _ctx.Database.ExecuteSqlRawAsync("DELETE FROM LidarrArtistCache");
|
||||
tran.Commit();
|
||||
}
|
||||
await tran.CommitAsync();
|
||||
});
|
||||
|
||||
var artistCache = new List<LidarrArtistCache>();
|
||||
|
@ -76,13 +74,11 @@ namespace Ombi.Schedule.Jobs.Lidarr
|
|||
strat = _ctx.Database.CreateExecutionStrategy();
|
||||
await strat.ExecuteAsync(async () =>
|
||||
{
|
||||
using (var tran = await _ctx.Database.BeginTransactionAsync())
|
||||
{
|
||||
using var tran = await _ctx.Database.BeginTransactionAsync();
|
||||
await _ctx.LidarrArtistCache.AddRangeAsync(artistCache);
|
||||
|
||||
await _ctx.SaveChangesAsync();
|
||||
tran.Commit();
|
||||
}
|
||||
await tran.CommitAsync();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
|
@ -39,15 +39,11 @@ namespace Ombi.Schedule.Jobs.Radarr
|
|||
public async Task Execute(IJobExecutionContext job)
|
||||
{
|
||||
try
|
||||
{
|
||||
var strat = _ctx.Database.CreateExecutionStrategy();
|
||||
await strat.ExecuteAsync(async () =>
|
||||
{
|
||||
// Let's remove the old cached data
|
||||
using var tran = await _ctx.Database.BeginTransactionAsync();
|
||||
await _ctx.Database.ExecuteSqlRawAsync("DELETE FROM RadarrCache");
|
||||
tran.Commit();
|
||||
});
|
||||
await tran.CommitAsync();
|
||||
|
||||
var radarrSettings = _radarrSettings.GetSettingsAsync();
|
||||
var radarr4kSettings = _radarr4kSettings.GetSettingsAsync();
|
||||
|
|
|
@ -49,11 +49,9 @@ namespace Ombi.Schedule.Jobs.SickRage
|
|||
var strat = _ctx.Database.CreateExecutionStrategy();
|
||||
await strat.ExecuteAsync(async () =>
|
||||
{
|
||||
using (var tran = await _ctx.Database.BeginTransactionAsync())
|
||||
{
|
||||
using var tran = await _ctx.Database.BeginTransactionAsync();
|
||||
await _ctx.Database.ExecuteSqlRawAsync("DELETE FROM SickRageCache");
|
||||
tran.Commit();
|
||||
}
|
||||
await tran.CommitAsync();
|
||||
});
|
||||
|
||||
var entites = ids.Select(id => new SickRageCache { TvDbId = id }).ToList();
|
||||
|
@ -84,12 +82,10 @@ namespace Ombi.Schedule.Jobs.SickRage
|
|||
strat = _ctx.Database.CreateExecutionStrategy();
|
||||
await strat.ExecuteAsync(async () =>
|
||||
{
|
||||
using (var tran = await _ctx.Database.BeginTransactionAsync())
|
||||
{
|
||||
using var tran = await _ctx.Database.BeginTransactionAsync();
|
||||
await _ctx.SickRageEpisodeCache.AddRangeAsync(episodesToAdd);
|
||||
await _ctx.SaveChangesAsync();
|
||||
tran.Commit();
|
||||
}
|
||||
await tran.CommitAsync();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
|
@ -69,7 +69,7 @@ namespace Ombi.Schedule.Jobs.Sonarr
|
|||
{
|
||||
using var tran = await _ctx.Database.BeginTransactionAsync();
|
||||
await _ctx.Database.ExecuteSqlRawAsync("DELETE FROM SonarrCache");
|
||||
tran.Commit();
|
||||
await tran.CommitAsync();
|
||||
});
|
||||
|
||||
var sonarrCacheToSave = new HashSet<SonarrCache>();
|
||||
|
@ -97,7 +97,7 @@ namespace Ombi.Schedule.Jobs.Sonarr
|
|||
{
|
||||
using var tran = await _ctx.Database.BeginTransactionAsync();
|
||||
await _ctx.Database.ExecuteSqlRawAsync("DELETE FROM SonarrEpisodeCache");
|
||||
tran.Commit();
|
||||
await tran.CommitAsync();
|
||||
});
|
||||
|
||||
foreach (var s in ids)
|
||||
|
@ -156,7 +156,7 @@ namespace Ombi.Schedule.Jobs.Sonarr
|
|||
await _ctx.SonarrEpisodeCache.AddRangeAsync(episodesToAdd);
|
||||
_log.LogDebug("Commiting the transaction");
|
||||
await _ctx.SaveChangesAsync();
|
||||
tran.Commit();
|
||||
await tran.CommitAsync();
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -61,8 +61,7 @@ namespace Ombi.Store.Context
|
|||
var strat = Database.CreateExecutionStrategy();
|
||||
strat.Execute(() =>
|
||||
{
|
||||
using (var tran = Database.BeginTransaction())
|
||||
{
|
||||
using var tran = Database.BeginTransaction();
|
||||
// Make sure we have the API User
|
||||
var apiUserExists = Users.ToList().Any(x => x.NormalizedUserName == "API");
|
||||
if (!apiUserExists)
|
||||
|
@ -77,7 +76,6 @@ namespace Ombi.Store.Context
|
|||
SaveChanges();
|
||||
tran.Commit();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
//Check if templates exist
|
||||
|
@ -233,11 +231,9 @@ namespace Ombi.Store.Context
|
|||
{
|
||||
strat.Execute(() =>
|
||||
{
|
||||
using (var tran = Database.BeginTransaction())
|
||||
{
|
||||
using var tran = Database.BeginTransaction();
|
||||
SaveChanges();
|
||||
tran.Commit();
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue