This commit is contained in:
Ruud
2014-02-09 15:57:08 +01:00
parent c3bc9c8591
commit f7e1a2a5eb
14 changed files with 915 additions and 83 deletions
+5 -6
View File
@@ -1,5 +1,5 @@
import traceback
from couchpotato import get_session, get_db
from couchpotato import get_db
from couchpotato.api import addApiView
from couchpotato.core.event import addEvent
from couchpotato.core.helpers.encoding import toUnicode, ss
@@ -7,7 +7,6 @@ from couchpotato.core.helpers.variable import mergeDicts, getExt
from couchpotato.core.logger import CPLog
from couchpotato.core.plugins.base import Plugin
from couchpotato.core.plugins.quality.index import QualityIndex
from couchpotato.core.settings.model import Quality
import re
log = CPLog(__name__)
@@ -124,12 +123,12 @@ class QualityPlugin(Plugin):
def saveSize(self, **kwargs):
try:
db = get_session()
quality = db.query(Quality).filter_by(identifier = kwargs.get('identifier')).first()
db = get_db()
quality = db.get('quality', kwargs.get('identifier'), with_doc = True)
if quality:
setattr(quality, kwargs.get('value_type'), kwargs.get('value'))
db.commit()
quality['doc'][kwargs.get('value_type')] = kwargs.get('value')
db.update(quality['doc'])
self.cached_qualities = None