mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-12-17 06:23:03 +03:00
move a computation out of transaction and skip season updates if name matches
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user