makes log output during scan less verbose
All checks were successful
PiwigoDirectorySync/pipeline/head This commit looks good
All checks were successful
PiwigoDirectorySync/pipeline/head This commit looks good
This commit is contained in:
parent
b910987a24
commit
72e88319f3
@ -117,8 +117,6 @@ internal class FileIndexer : IFileIndexer
|
|||||||
await using var tx = await db.Database.BeginTransactionAsync(IsolationLevel.Serializable, ct);
|
await using var tx = await db.Database.BeginTransactionAsync(IsolationLevel.Serializable, ct);
|
||||||
var piwigoServer = await db.PiwigoServers.GetByIdAsync(serverId, ct);
|
var piwigoServer = await db.PiwigoServers.GetByIdAsync(serverId, ct);
|
||||||
|
|
||||||
_logger.Information("Get or crate album for directory {AlbumDirectory}", directory);
|
|
||||||
|
|
||||||
var albumId = await GetOrAddAlbumAsync(db, serverId, piwigoServer.RootDirectory, directory, ct);
|
var albumId = await GetOrAddAlbumAsync(db, serverId, piwigoServer.RootDirectory, directory, ct);
|
||||||
|
|
||||||
await tx.CommitAsync(ct);
|
await tx.CommitAsync(ct);
|
||||||
@ -126,15 +124,17 @@ internal class FileIndexer : IFileIndexer
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private static async Task<int> GetOrAddAlbumAsync(PersistenceContext db, int serverId, string rootDirectory, DirectoryInfo directory, CancellationToken ct)
|
private async Task<int> GetOrAddAlbumAsync(PersistenceContext db, int serverId, string rootDirectory, DirectoryInfo directory, CancellationToken ct)
|
||||||
{
|
{
|
||||||
var albumPath = Path.GetRelativePath(rootDirectory, directory.FullName);
|
var albumPath = Path.GetRelativePath(rootDirectory, directory.FullName);
|
||||||
var album = await db.PiwigoAlbums.FindByServerAndPathAsync(serverId, albumPath, ct);
|
var album = await db.PiwigoAlbums.FindByServerAndPathAsync(serverId, albumPath, ct);
|
||||||
if (album != null)
|
if (album != null)
|
||||||
{
|
{
|
||||||
|
_logger.Debug("Found album with id {AlbumId} for directory {AlbumDirectory}", album.Id, directory);
|
||||||
return album.Id;
|
return album.Id;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_logger.Information("creating album for directory {AlbumDirectory}", directory);
|
||||||
int? parentAlbumId = null;
|
int? parentAlbumId = null;
|
||||||
if (!string.Equals(new DirectoryInfo(rootDirectory).FullName, directory.Parent!.FullName))
|
if (!string.Equals(new DirectoryInfo(rootDirectory).FullName, directory.Parent!.FullName))
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user