diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-02-06 10:58:49 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-02-06 10:58:49 -0500 |
| commit | 38d88aed5811d22feef83e05753d95624efe0ded (patch) | |
| tree | 7f762cbcb44d8d5ca2390b6b2991eb21d5d3f0d2 /MediaBrowser.Controller/Entities/BaseItem.cs | |
| parent | ca0583bcbee3b2a66dfa2a25c63fb62081fe1239 (diff) | |
Inherit custom rating
Diffstat (limited to 'MediaBrowser.Controller/Entities/BaseItem.cs')
| -rw-r--r-- | MediaBrowser.Controller/Entities/BaseItem.cs | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/MediaBrowser.Controller/Entities/BaseItem.cs b/MediaBrowser.Controller/Entities/BaseItem.cs index de5516e29..c21b9b05f 100644 --- a/MediaBrowser.Controller/Entities/BaseItem.cs +++ b/MediaBrowser.Controller/Entities/BaseItem.cs @@ -447,9 +447,23 @@ namespace MediaBrowser.Controller.Entities } [IgnoreDataMember] - public virtual string CustomRatingForComparison + public string CustomRatingForComparison { - get { return CustomRating; } + get + { + if (!string.IsNullOrEmpty(CustomRating)) + { + return CustomRating; + } + + var parent = Parent; + if (parent != null) + { + return parent.CustomRatingForComparison; + } + + return null; + } } /// <summary> |
