diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-04-13 13:27:13 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-04-13 13:27:13 -0400 |
| commit | 8df1ebe49967ed96b85076bf4dbfbf761fb5268d (patch) | |
| tree | d13e5447fa0551a6f6ced8fb09ae6cad3786c0e9 /MediaBrowser.Providers/Manager | |
| parent | b6ca79b73fdae969773935068c175ace43ac778d (diff) | |
add new mirror mode
Diffstat (limited to 'MediaBrowser.Providers/Manager')
| -rw-r--r-- | MediaBrowser.Providers/Manager/ImageSaver.cs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/MediaBrowser.Providers/Manager/ImageSaver.cs b/MediaBrowser.Providers/Manager/ImageSaver.cs index 0e184d1632..12af93dbd1 100644 --- a/MediaBrowser.Providers/Manager/ImageSaver.cs +++ b/MediaBrowser.Providers/Manager/ImageSaver.cs @@ -71,10 +71,18 @@ namespace MediaBrowser.Providers.Manager var saveLocally = item.SupportsLocalMetadata && item.IsSaveLocalMetadataEnabled() && !item.IsOwnedItem && !(item is Audio); - if (item is IItemByName || item is User) + if (item is User) { saveLocally = true; } + if (item is IItemByName) + { + var hasDualAccess = item as IHasDualAccess; + if (hasDualAccess == null || hasDualAccess.IsAccessedByName) + { + saveLocally = true; + } + } if (type != ImageType.Primary && item is Episode) { |
