浏览代码

Reodered Context creation

JPVenson 9 月之前
父节点
当前提交
c2a0dfb1e5
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Emby.Server.Implementations/Library/UserDataManager.cs

+ 1 - 1
Emby.Server.Implementations/Library/UserDataManager.cs

@@ -183,13 +183,13 @@ namespace Emby.Server.Implementations.Library
 
 
         private UserItemData? GetUserDataInternal(Guid userId, List<string> keys)
         private UserItemData? GetUserDataInternal(Guid userId, List<string> keys)
         {
         {
-            using var context = _repository.CreateDbContext();
             var key = keys.FirstOrDefault();
             var key = keys.FirstOrDefault();
             if (key is null || !Guid.TryParse(key, out var itemId))
             if (key is null || !Guid.TryParse(key, out var itemId))
             {
             {
                 return null;
                 return null;
             }
             }
 
 
+            using var context = _repository.CreateDbContext();
             var userData = context.UserData.AsNoTracking().FirstOrDefault(e => e.ItemId == itemId && e.UserId.Equals(userId));
             var userData = context.UserData.AsNoTracking().FirstOrDefault(e => e.ItemId == itemId && e.UserId.Equals(userId));
 
 
             if (userData is not null)
             if (userData is not null)