Fix nullref exception

This commit is contained in:
Vasily 2020-05-19 13:45:39 +03:00
parent 02da312f8a
commit bfb644d5f5
2 changed files with 14 additions and 9 deletions

13
.vscode/tasks.json vendored
View File

@ -10,6 +10,17 @@
"${workspaceFolder}/Jellyfin.Server/Jellyfin.Server.csproj" "${workspaceFolder}/Jellyfin.Server/Jellyfin.Server.csproj"
], ],
"problemMatcher": "$msCompile" "problemMatcher": "$msCompile"
},
{
"label": "api tests",
"command": "dotnet",
"type": "process",
"args": [
"test",
"${workspaceFolder}/tests/MediaBrowser.Api.Tests/MediaBrowser.Api.Tests.csproj"
],
"problemMatcher": "$msCompile"
} }
] ]
} }

View File

@ -111,12 +111,6 @@ namespace Emby.Server.Implementations.Library
/// <value>The comparers.</value> /// <value>The comparers.</value>
private IBaseItemComparer[] Comparers { get; set; } private IBaseItemComparer[] Comparers { get; set; }
/// <summary>
/// Gets or sets the active item repository
/// </summary>
/// <value>The item repository.</value>
public IItemRepository ItemRepository { get; set; }
/// <summary> /// <summary>
/// Gets or sets the active image processor /// Gets or sets the active image processor
/// </summary> /// </summary>
@ -1843,7 +1837,7 @@ namespace Emby.Server.Implementations.Library
x.Hash = blurhash; x.Hash = blurhash;
}); });
ItemRepository.SaveImages(item); _itemRepository.SaveImages(item);
RegisterItem(item); RegisterItem(item);
} }
@ -1918,7 +1912,7 @@ namespace Emby.Server.Implementations.Library
{ {
Task.Run(() => Task.Run(() =>
{ {
var items = ItemRepository.GetItemList(new InternalItemsQuery { var items = _itemRepository.GetItemList(new InternalItemsQuery {
Recursive = true Recursive = true
}); });
foreach (var item in items) foreach (var item in items)