aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.XbmcMetadata
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2016-11-27 14:36:56 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2016-11-27 14:36:56 -0500
commit26ef23d628c6f84baca5491203e1fe2a9a82d6b9 (patch)
treed8fa32cccb34ef1c6faf824a60bb3fe6d74e05c0 /MediaBrowser.XbmcMetadata
parentb485c4ca51c26dab56dbc45275bdff4ff165293c (diff)
update caching headers
Diffstat (limited to 'MediaBrowser.XbmcMetadata')
-rw-r--r--MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs22
1 files changed, 12 insertions, 10 deletions
diff --git a/MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs b/MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs
index 84dd095cd9..125ac5291d 100644
--- a/MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs
+++ b/MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs
@@ -911,17 +911,14 @@ namespace MediaBrowser.XbmcMetadata.Savers
var image = item.GetImageInfo(ImageType.Primary, 0);
- if (image != null && image.IsLocalFile)
+ if (image != null)
{
- writer.WriteElementString("poster", GetPathToSave(image.Path, libraryManager, config));
+ writer.WriteElementString("poster", GetImagePathToSave(image, libraryManager, config));
}
foreach (var backdrop in item.GetImages(ImageType.Backdrop))
{
- if (backdrop.IsLocalFile)
- {
- writer.WriteElementString("fanart", GetPathToSave(backdrop.Path, libraryManager, config));
- }
+ writer.WriteElementString("fanart", GetImagePathToSave(backdrop, libraryManager, config));
}
writer.WriteEndElement();
@@ -1012,9 +1009,9 @@ namespace MediaBrowser.XbmcMetadata.Savers
var personEntity = libraryManager.GetPerson(person.Name);
var image = personEntity.GetImageInfo(ImageType.Primary, 0);
- if (image != null && image.IsLocalFile)
+ if (image != null)
{
- writer.WriteElementString("thumb", GetPathToSave(image.Path, libraryManager, config));
+ writer.WriteElementString("thumb", GetImagePathToSave(image, libraryManager, config));
}
}
catch (Exception)
@@ -1026,9 +1023,14 @@ namespace MediaBrowser.XbmcMetadata.Savers
}
}
- private static string GetPathToSave(string path, ILibraryManager libraryManager, IServerConfigurationManager config)
+ private static string GetImagePathToSave(ItemImageInfo image, ILibraryManager libraryManager, IServerConfigurationManager config)
{
- return libraryManager.GetPathAfterNetworkSubstitution(path);
+ if (!image.IsLocalFile)
+ {
+ return image.Path;
+ }
+
+ return libraryManager.GetPathAfterNetworkSubstitution(image.Path);
}
private static bool IsPersonType(PersonInfo person, string type)