From 8ffa6a8392cd21f683d190e26ecdde3ad240e831 Mon Sep 17 00:00:00 2001 From: Ruud Date: Tue, 18 Dec 2012 13:54:13 +0100 Subject: [PATCH] Quality by id --- 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 46c8b949..aeb74e58 100644 --- a/couchpotato/core/plugins/quality/main.py +++ b/couchpotato/core/plugins/quality/main.py @@ -7,6 +7,7 @@ from couchpotato.core.helpers.variable import mergeDicts, md5, getExt from couchpotato.core.logger import CPLog from couchpotato.core.plugins.base import Plugin from couchpotato.core.settings.model import Quality, Profile, ProfileType +from sqlalchemy.sql.expression import or_ import os.path import re import time @@ -76,7 +77,7 @@ class QualityPlugin(Plugin): db = get_session() quality_dict = {} - quality = db.query(Quality).filter_by(identifier = identifier).first() + quality = db.query(Quality).filter(or_(Quality.identifier == identifier, Quality.id == identifier)).first() if quality: quality_dict = dict(self.getQuality(quality.identifier), **quality.to_dict())