aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Controller/Providers/BaseItemXmlParser.cs')
-rw-r--r--MediaBrowser.Controller/Providers/BaseItemXmlParser.cs15
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":
{