diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-08-14 08:17:45 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-08-14 08:17:45 -0400 |
| commit | f064d6c9c7eac21481198d6adee2fe0b4d303bd7 (patch) | |
| tree | 312836d03a1347ce0bdb19ffdc03e26eb27a87e7 /MediaBrowser.Controller/Resolvers/EntityResolutionHelper.cs | |
| parent | 9b167174ad4b15974db13b997cdd44ebae095fdb (diff) | |
only set creation date at resolve time
Diffstat (limited to 'MediaBrowser.Controller/Resolvers/EntityResolutionHelper.cs')
| -rw-r--r-- | MediaBrowser.Controller/Resolvers/EntityResolutionHelper.cs | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/MediaBrowser.Controller/Resolvers/EntityResolutionHelper.cs b/MediaBrowser.Controller/Resolvers/EntityResolutionHelper.cs index db57544de..1b3aba102 100644 --- a/MediaBrowser.Controller/Resolvers/EntityResolutionHelper.cs +++ b/MediaBrowser.Controller/Resolvers/EntityResolutionHelper.cs @@ -127,7 +127,8 @@ namespace MediaBrowser.Controller.Resolvers /// </summary> /// <param name="item">The item.</param> /// <param name="args">The args.</param> - public static void EnsureDates(BaseItem item, ItemResolveArgs args) + /// <param name="includeCreationTime">if set to <c>true</c> [include creation time].</param> + public static void EnsureDates(BaseItem item, ItemResolveArgs args, bool includeCreationTime) { if (!Path.IsPathRooted(item.Path)) { @@ -141,7 +142,11 @@ namespace MediaBrowser.Controller.Resolvers if (childData != null) { - item.DateCreated = childData.CreationTimeUtc; + if (includeCreationTime) + { + item.DateCreated = childData.CreationTimeUtc; + } + item.DateModified = childData.LastWriteTimeUtc; } else @@ -150,14 +155,20 @@ namespace MediaBrowser.Controller.Resolvers if (fileData.Exists) { - item.DateCreated = fileData.CreationTimeUtc; + if (includeCreationTime) + { + item.DateCreated = fileData.CreationTimeUtc; + } item.DateModified = fileData.LastWriteTimeUtc; } } } else { - item.DateCreated = args.FileInfo.CreationTimeUtc; + if (includeCreationTime) + { + item.DateCreated = args.FileInfo.CreationTimeUtc; + } item.DateModified = args.FileInfo.LastWriteTimeUtc; } } |
