diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-10-13 09:32:53 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-10-13 09:32:53 -0400 |
| commit | 7c83e18453d66839b89e56d712b0577157386ef3 (patch) | |
| tree | 5c8b0fe0765f639d7977828159f4db204c2923f0 /MediaBrowser.Controller | |
| parent | 05378c82cbf3517b789dc7782cc87fbc47c579e8 (diff) | |
save vote count in xml
Diffstat (limited to 'MediaBrowser.Controller')
| -rw-r--r-- | MediaBrowser.Controller/Providers/BaseItemXmlParser.cs | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs b/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs index d7336e6a1..e1b38bc71 100644 --- a/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs +++ b/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs @@ -566,7 +566,7 @@ namespace MediaBrowser.Controller.Providers if (!string.IsNullOrWhiteSpace(val)) { int num; - // All external meta is saving this as '.' for decimal I believe...but just to be sure + if (int.TryParse(val, NumberStyles.Integer, _usCulture, out num)) { var game = item as Game; @@ -578,6 +578,20 @@ namespace MediaBrowser.Controller.Providers } break; } + case "VoteCount": + { + var val = reader.ReadElementContentAsString(); + if (!string.IsNullOrWhiteSpace(val)) + { + int num; + + if (int.TryParse(val, NumberStyles.Integer, _usCulture, out num)) + { + item.VoteCount = num; + } + } + break; + } case "GameSystem": { var val = reader.ReadElementContentAsString(); |
