diff options
Diffstat (limited to 'MediaBrowser.Providers/Manager/MetadataService.cs')
| -rw-r--r-- | MediaBrowser.Providers/Manager/MetadataService.cs | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/MediaBrowser.Providers/Manager/MetadataService.cs b/MediaBrowser.Providers/Manager/MetadataService.cs index 349a4de97..da82dcb3f 100644 --- a/MediaBrowser.Providers/Manager/MetadataService.cs +++ b/MediaBrowser.Providers/Manager/MetadataService.cs @@ -100,8 +100,6 @@ namespace MediaBrowser.Providers.Manager refreshResult.SetDateLastMetadataRefresh(DateTime.UtcNow); refreshResult.AddImageProvidersRefreshed(result.Providers); } - - updateType = updateType | AfterMetadataRefresh(itemOfType); } // Next run remote image providers, but only if local image providers didn't throw an exception @@ -120,6 +118,8 @@ namespace MediaBrowser.Providers.Manager } } + updateType = updateType | BeforeSave(itemOfType); + var providersHadChanges = updateType > ItemUpdateType.Unspecified; if (refreshOptions.ForceSave || providersHadChanges) @@ -149,20 +149,21 @@ namespace MediaBrowser.Providers.Manager } /// <summary> - /// Afters the metadata refresh. + /// Befores the metadata refresh. /// </summary> /// <param name="item">The item.</param> - protected virtual ItemUpdateType AfterMetadataRefresh(TItemType item) + /// <returns>ItemUpdateType.</returns> + protected virtual ItemUpdateType BeforeMetadataRefresh(TItemType item) { return ItemUpdateType.Unspecified; } /// <summary> - /// Befores the metadata refresh. + /// Befores the save. /// </summary> /// <param name="item">The item.</param> /// <returns>ItemUpdateType.</returns> - protected virtual ItemUpdateType BeforeMetadataRefresh(TItemType item) + protected virtual ItemUpdateType BeforeSave(TItemType item) { return ItemUpdateType.Unspecified; } |
