aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVasily <just.one.man@yandex.ru>2020-05-19 13:45:39 +0300
committerVasily <just.one.man@yandex.ru>2020-05-19 13:45:39 +0300
commitbfb644d5f50fff9fd8ba5fe4504c73ec5be851af (patch)
tree63c4eaafa2e1d0932f362c5708d6134a9af06742
parent02da312f8aaf9975f31291fd65687f637e38530c (diff)
Fix nullref exception
-rw-r--r--.vscode/tasks.json13
-rw-r--r--Emby.Server.Implementations/Library/LibraryManager.cs10
2 files changed, 14 insertions, 9 deletions
diff --git a/.vscode/tasks.json b/.vscode/tasks.json
index ac517e10c..7475617c9 100644
--- a/.vscode/tasks.json
+++ b/.vscode/tasks.json
@@ -10,6 +10,17 @@
"${workspaceFolder}/Jellyfin.Server/Jellyfin.Server.csproj"
],
"problemMatcher": "$msCompile"
+ },
+ {
+ "label": "api tests",
+ "command": "dotnet",
+ "type": "process",
+ "args": [
+ "test",
+ "${workspaceFolder}/tests/MediaBrowser.Api.Tests/MediaBrowser.Api.Tests.csproj"
+ ],
+ "problemMatcher": "$msCompile"
}
+
]
-} \ No newline at end of file
+}
diff --git a/Emby.Server.Implementations/Library/LibraryManager.cs b/Emby.Server.Implementations/Library/LibraryManager.cs
index c31fd5bf9..e1cb282cc 100644
--- a/Emby.Server.Implementations/Library/LibraryManager.cs
+++ b/Emby.Server.Implementations/Library/LibraryManager.cs
@@ -112,12 +112,6 @@ namespace Emby.Server.Implementations.Library
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>
/// Gets or sets the active image processor
/// </summary>
/// <value>The image processor.</value>
@@ -1843,7 +1837,7 @@ namespace Emby.Server.Implementations.Library
x.Hash = blurhash;
});
- ItemRepository.SaveImages(item);
+ _itemRepository.SaveImages(item);
RegisterItem(item);
}
@@ -1918,7 +1912,7 @@ namespace Emby.Server.Implementations.Library
{
Task.Run(() =>
{
- var items = ItemRepository.GetItemList(new InternalItemsQuery {
+ var items = _itemRepository.GetItemList(new InternalItemsQuery {
Recursive = true
});
foreach (var item in items)