diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-11-22 00:15:00 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-11-22 00:15:00 -0500 |
| commit | 6c271594065346d1f592a9f7b9c04ba622223a4b (patch) | |
| tree | 5de3b28ba9a900a6e9b79da7fe986fa79c8d7fb4 /MediaBrowser.Controller/Entities | |
| parent | cfce61efbc7a17ab2c89aaf5f804e98a68c4b6f9 (diff) | |
update auto-organize
Diffstat (limited to 'MediaBrowser.Controller/Entities')
| -rw-r--r-- | MediaBrowser.Controller/Entities/Folder.cs | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/MediaBrowser.Controller/Entities/Folder.cs b/MediaBrowser.Controller/Entities/Folder.cs index a837ae7f01..f7439e9709 100644 --- a/MediaBrowser.Controller/Entities/Folder.cs +++ b/MediaBrowser.Controller/Entities/Folder.cs @@ -1155,14 +1155,21 @@ namespace MediaBrowser.Controller.Entities DateTime? datePlayed, bool resetPosition) { - var itemsResult = await GetItems(new InternalItemsQuery + var query = new InternalItemsQuery { User = user, Recursive = true, IsFolder = false, - IsMissing = false + IsUnaired = false - }).ConfigureAwait(false); + }; + + if (!user.Configuration.DisplayMissingEpisodes) + { + query.IsMissing = false; + } + + var itemsResult = await GetItems(query).ConfigureAwait(false); // Sweep through recursively and update status var tasks = itemsResult.Items.Select(c => c.MarkPlayed(user, datePlayed, resetPosition)); |
