diff options
Diffstat (limited to 'MediaBrowser.Api/ItemLookupService.cs')
| -rw-r--r-- | MediaBrowser.Api/ItemLookupService.cs | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/MediaBrowser.Api/ItemLookupService.cs b/MediaBrowser.Api/ItemLookupService.cs index a08f28533..2ce7997a1 100644 --- a/MediaBrowser.Api/ItemLookupService.cs +++ b/MediaBrowser.Api/ItemLookupService.cs @@ -224,16 +224,23 @@ namespace MediaBrowser.Api } } - var task = item.RefreshMetadata(new MetadataRefreshOptions + var service = new ItemRefreshService(_libraryManager) { + Logger = Logger, + Request = Request, + ResultFactory = ResultFactory, + SessionContext = SessionContext + }; + + service.Post(new RefreshItem + { + Id = request.Id, MetadataRefreshMode = MetadataRefreshMode.FullRefresh, ImageRefreshMode = ImageRefreshMode.FullRefresh, ReplaceAllMetadata = true, - ReplaceAllImages = true - - }, CancellationToken.None); - - Task.WaitAll(task); + ReplaceAllImages = true, + Recursive = true + }); } /// <summary> |
