diff options
| author | Luke <luke.pulverenti@gmail.com> | 2016-10-17 12:48:23 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-10-17 12:48:23 -0400 |
| commit | 0fd99d2d08515341fbcd31daa011090bb073cfcd (patch) | |
| tree | ca299bed13c4a241482c5518ea0bc76f58b5326d /MediaBrowser.Providers/Manager/MetadataService.cs | |
| parent | b0147c32f9122c6ce695d2919176ed8b50b94fda (diff) | |
| parent | b0a75f086e9d48b840ff1594997f68282920f491 (diff) | |
Merge pull request #2242 from MediaBrowser/dev
Dev
Diffstat (limited to 'MediaBrowser.Providers/Manager/MetadataService.cs')
| -rw-r--r-- | MediaBrowser.Providers/Manager/MetadataService.cs | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/MediaBrowser.Providers/Manager/MetadataService.cs b/MediaBrowser.Providers/Manager/MetadataService.cs index c470f55f2..41cacbe0a 100644 --- a/MediaBrowser.Providers/Manager/MetadataService.cs +++ b/MediaBrowser.Providers/Manager/MetadataService.cs @@ -353,19 +353,16 @@ namespace MediaBrowser.Providers.Manager { var updateType = ItemUpdateType.None; - if (isFullRefresh || currentUpdateType > ItemUpdateType.None) + var folder = item as Folder; + if (folder != null && folder.SupportsDateLastMediaAdded) { - var folder = item as Folder; - if (folder != null && folder.SupportsDateLastMediaAdded) - { - var items = folder.GetRecursiveChildren(i => !i.IsFolder).Select(i => i.DateCreated).ToList(); - var date = items.Count == 0 ? (DateTime?)null : items.Max(); + var items = folder.GetRecursiveChildren(i => !i.IsFolder).Select(i => i.DateCreated).ToList(); + var date = items.Count == 0 ? (DateTime?)null : items.Max(); - if ((!folder.DateLastMediaAdded.HasValue && date.HasValue) || folder.DateLastMediaAdded != date) - { - folder.DateLastMediaAdded = date; - updateType = ItemUpdateType.MetadataEdit; - } + if ((!folder.DateLastMediaAdded.HasValue && date.HasValue) || folder.DateLastMediaAdded != date) + { + folder.DateLastMediaAdded = date; + updateType = ItemUpdateType.MetadataImport; } } |
