From 479f1c2c982ff57f1a018d84547ce0e1519b0379 Mon Sep 17 00:00:00 2001
From: Dustyn Gibson <miigotu@gmail.com>
Date: Fri, 27 Nov 2015 18:52:27 -0800
Subject: [PATCH] Fix ValueError in tv.py when user has a custom quality set
 for a show which has no allowed and only preferred qualities (silly) Fixes
 https://github.com/SickRage/sickrage-issues/issues/93

---
 sickbeard/tv.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sickbeard/tv.py b/sickbeard/tv.py
index 50cc5641f..6559e9c6a 100644
--- a/sickbeard/tv.py
+++ b/sickbeard/tv.py
@@ -1309,7 +1309,10 @@ class TVShow(object):
             epStatus, curQuality = Quality.splitCompositeStatus(epStatus)
 
             if curQuality not in anyQualities + bestQualities:
-                if curQuality != Quality.UNKNOWN and curQuality > max(anyQualities):
+                if curQuality != Quality.UNKNOWN and (
+                    (anyQualities and curQuality > max(anyQualities)) or
+                    (bestQualities and curQuality > max(bestQualities))
+                ):
                     return Overview.GOOD
                 else:
                     return Overview.QUAL
-- 
GitLab