diff options
| -rw-r--r-- | MediaBrowser.Controller/Providers/BaseItemXmlParser.cs | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs b/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs index 337eb9527..5286ce0d2 100644 --- a/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs +++ b/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs @@ -146,15 +146,16 @@ namespace MediaBrowser.Controller.Providers case "Overview": case "Description": - var overview = reader.ReadInnerXml(); - const string cdataRegex = @"\<\!\[CDATA\[(?<text>.*)\]\]\>"; - if (Regex.IsMatch(overview, cdataRegex)) { - var match = Regex.Match(overview, cdataRegex); - overview = match.Groups["text"].Value; + var val = reader.ReadElementContentAsString(); + + if (!string.IsNullOrWhiteSpace(val)) + { + item.Overview = val; + } + + break; } - item.Overview = overview; - break; case "TagLine": { |
