Only cache qualities if list length is correct
This commit is contained in:
@@ -95,15 +95,14 @@ class QualityPlugin(Plugin):
|
|||||||
|
|
||||||
db = get_db()
|
db = get_db()
|
||||||
|
|
||||||
qualities = db.all('quality', with_doc = True)
|
|
||||||
|
|
||||||
temp = []
|
temp = []
|
||||||
for quality in qualities:
|
for quality in self.qualities:
|
||||||
quality = quality['doc']
|
quality_doc = db.get('quality', quality.get('identifier'), with_doc = True)['doc']
|
||||||
q = mergeDicts(self.getQuality(quality.get('identifier')), quality)
|
q = mergeDicts(quality, quality_doc)
|
||||||
temp.append(q)
|
temp.append(q)
|
||||||
|
|
||||||
self.cached_qualities = temp
|
if len(temp) == len(self.qualities):
|
||||||
|
self.cached_qualities = temp
|
||||||
|
|
||||||
return temp
|
return temp
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user