diff options
| author | cvium <clausvium@gmail.com> | 2023-08-23 12:15:21 +0200 |
|---|---|---|
| committer | cvium <clausvium@gmail.com> | 2023-08-23 12:15:21 +0200 |
| commit | 9a246166b0bddaeacc98c16072a7a714322504f0 (patch) | |
| tree | e66696f2dcfb881ec687efec79898a98e5b54668 /Emby.Server.Implementations/Data/SqliteItemRepository.cs | |
| parent | 7e4e715a90dd451985df036b7ac9724c24d616b3 (diff) | |
move a computation out of transaction and skip season updates if name matches
Diffstat (limited to 'Emby.Server.Implementations/Data/SqliteItemRepository.cs')
| -rw-r--r-- | Emby.Server.Implementations/Data/SqliteItemRepository.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Emby.Server.Implementations/Data/SqliteItemRepository.cs b/Emby.Server.Implementations/Data/SqliteItemRepository.cs index ca121f8a2..40657a0a5 100644 --- a/Emby.Server.Implementations/Data/SqliteItemRepository.cs +++ b/Emby.Server.Implementations/Data/SqliteItemRepository.cs @@ -564,11 +564,12 @@ namespace Emby.Server.Implementations.Data CheckDisposed(); + var images = SerializeImages(item.ImageInfos); using var connection = GetConnection(); using var transaction = connection.BeginTransaction(); using var saveImagesStatement = PrepareStatement(connection, "Update TypedBaseItems set Images=@Images where guid=@Id"); saveImagesStatement.TryBind("@Id", item.Id); - saveImagesStatement.TryBind("@Images", SerializeImages(item.ImageInfos)); + saveImagesStatement.TryBind("@Images", images); saveImagesStatement.ExecuteNonQuery(); transaction.Commit(); |
