From 3094868a83937d2f5c49b06abd53757ef304a7e2 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Thu, 10 Apr 2014 11:06:54 -0400 Subject: beginning dlna server --- .../Library/SearchEngine.cs | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'MediaBrowser.Server.Implementations/Library/SearchEngine.cs') diff --git a/MediaBrowser.Server.Implementations/Library/SearchEngine.cs b/MediaBrowser.Server.Implementations/Library/SearchEngine.cs index f48a4430f..4c65fad68 100644 --- a/MediaBrowser.Server.Implementations/Library/SearchEngine.cs +++ b/MediaBrowser.Server.Implementations/Library/SearchEngine.cs @@ -31,9 +31,21 @@ namespace MediaBrowser.Server.Implementations.Library public async Task> GetSearchHints(SearchQuery query) { - var user = _userManager.GetUserById(new Guid(query.UserId)); + IEnumerable inputItems; - var inputItems = user.RootFolder.GetRecursiveChildren(user, null).Where(i => !(i is ICollectionFolder)); + if (string.IsNullOrEmpty(query.UserId)) + { + inputItems = _libraryManager.RootFolder.RecursiveChildren; + } + else + { + var user = _userManager.GetUserById(new Guid(query.UserId)); + + inputItems = user.RootFolder.GetRecursiveChildren(user, null); + } + + + inputItems = inputItems.Where(i => !(i is ICollectionFolder)); inputItems = _libraryManager.ReplaceVideosWithPrimaryVersions(inputItems); -- cgit v1.2.3