aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/Data/SqliteItemRepository.cs
diff options
context:
space:
mode:
authorcvium <clausvium@gmail.com>2023-08-23 12:15:21 +0200
committercvium <clausvium@gmail.com>2023-08-23 12:15:21 +0200
commit9a246166b0bddaeacc98c16072a7a714322504f0 (patch)
treee66696f2dcfb881ec687efec79898a98e5b54668 /Emby.Server.Implementations/Data/SqliteItemRepository.cs
parent7e4e715a90dd451985df036b7ac9724c24d616b3 (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.cs3
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();