mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-07-31 14:33:54 -04:00
Add logging
This commit is contained in:
parent
ef733c5ace
commit
c8d2f43660
@ -58,14 +58,15 @@ internal class ReseedFolderFlag : IAsyncMigrationRoutine
|
|||||||
{
|
{
|
||||||
using var connection = new SqliteConnection($"Filename={libraryDbPath};Mode=ReadOnly");
|
using var connection = new SqliteConnection($"Filename={libraryDbPath};Mode=ReadOnly");
|
||||||
var queryResult = connection.Query(
|
var queryResult = connection.Query(
|
||||||
"""
|
"""
|
||||||
SELECT guid FROM TypedBaseItems
|
SELECT guid FROM TypedBaseItems
|
||||||
|
WHERE IsFolder = true
|
||||||
WHERE IsFolder = true
|
""")
|
||||||
""");
|
.Select(entity => entity.GetGuid(0))
|
||||||
foreach (var entity in queryResult)
|
.ToList();
|
||||||
|
_logger.LogInformation("Migrating the IsFolder flag for {Count} items.", queryResult.Count);
|
||||||
|
foreach (var id in queryResult)
|
||||||
{
|
{
|
||||||
var id = entity.GetGuid(0);
|
|
||||||
await dbContext.BaseItems.Where(e => e.Id == id).ExecuteUpdateAsync(e => e.SetProperty(f => f.IsFolder, true), cancellationToken).ConfigureAwait(false);
|
await dbContext.BaseItems.Where(e => e.Id == id).ExecuteUpdateAsync(e => e.SetProperty(f => f.IsFolder, true), cancellationToken).ConfigureAwait(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user