From 041a1aece4fa39763a7b7e628c9a4b014bc851d3 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Fri, 13 Sep 2013 11:26:43 -0400 Subject: [PATCH] fixes #525 - Edit Run Time through Web Dashboard --- MediaBrowser.Model/Entities/MetadataFields.cs | 6 +++++- MediaBrowser.Providers/TV/RemoteSeriesProvider.cs | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/MediaBrowser.Model/Entities/MetadataFields.cs b/MediaBrowser.Model/Entities/MetadataFields.cs index 7110d9d466..a432e11248 100644 --- a/MediaBrowser.Model/Entities/MetadataFields.cs +++ b/MediaBrowser.Model/Entities/MetadataFields.cs @@ -33,6 +33,10 @@ namespace MediaBrowser.Model.Entities /// /// The overview /// - Overview + Overview, + /// + /// The runtime + /// + Runtime } } diff --git a/MediaBrowser.Providers/TV/RemoteSeriesProvider.cs b/MediaBrowser.Providers/TV/RemoteSeriesProvider.cs index f39313f8ce..34be77a9ea 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)) {