From 6b9b446e3db68a30d3f09e30b8947734382c62a5 Mon Sep 17 00:00:00 2001 From: Ruud Date: Tue, 3 Jun 2014 22:53:30 +0200 Subject: [PATCH] Quality guess keyerror. fix #3347 --- couchpotato/core/plugins/quality/main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/couchpotato/core/plugins/quality/main.py b/couchpotato/core/plugins/quality/main.py index e52e3d5..a055f31 100644 --- a/couchpotato/core/plugins/quality/main.py +++ b/couchpotato/core/plugins/quality/main.py @@ -351,7 +351,8 @@ class QualityPlugin(Plugin): # Give panelty for all lower qualities for q in self.qualities[self.order.index(quality.get('identifier'))+1:]: - score[q.get('identifier')]['score'] -= 1 + if score.get(q.get('identifier')): + score[q.get('identifier')]['score'] -= 1 def isFinish(self, quality, profile): if not isinstance(profile, dict) or not profile.get('qualities'):