aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MediaBrowser.Model/Entities/MetadataFields.cs6
-rw-r--r--MediaBrowser.Providers/TV/RemoteSeriesProvider.cs5
2 files changed, 9 insertions, 2 deletions
diff --git a/MediaBrowser.Model/Entities/MetadataFields.cs b/MediaBrowser.Model/Entities/MetadataFields.cs
index 7110d9d46..a432e1124 100644
--- a/MediaBrowser.Model/Entities/MetadataFields.cs
+++ b/MediaBrowser.Model/Entities/MetadataFields.cs
@@ -33,6 +33,10 @@ namespace MediaBrowser.Model.Entities
/// <summary>
/// The overview
/// </summary>
- Overview
+ Overview,
+ /// <summary>
+ /// The runtime
+ /// </summary>
+ Runtime
}
}
diff --git a/MediaBrowser.Providers/TV/RemoteSeriesProvider.cs b/MediaBrowser.Providers/TV/RemoteSeriesProvider.cs
index f39313f8c..34be77a9e 100644
--- a/MediaBrowser.Providers/TV/RemoteSeriesProvider.cs
+++ b/MediaBrowser.Providers/TV/RemoteSeriesProvider.cs
@@ -365,7 +365,10 @@ namespace MediaBrowser.Providers.TV
if (series.PremiereDate.HasValue)
series.ProductionYear = series.PremiereDate.Value.Year;
- series.RunTimeTicks = TimeSpan.FromMinutes(doc.SafeGetInt32("//Runtime")).Ticks;
+ if (!series.LockedFields.Contains(MetadataFields.Runtime))
+ {
+ series.RunTimeTicks = TimeSpan.FromMinutes(doc.SafeGetInt32("//Runtime")).Ticks;
+ }
if (!series.LockedFields.Contains(MetadataFields.Studios))
{