Fix regression in model code used by crash guilty processing

Some code in crash.py expects there to be a named parameter named 'id'
for get_new_crash_records(), but the method definition recently renamed
that parameter to '_id'. This was resulting in the following exception:

TypeError: get_new_crash_records() got an unexpected keyword argument
'id'

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
This commit is contained in:
Patrick McCarty
2017-09-22 14:51:50 -07:00
parent aa3e9e085b
commit 019054ece1
+3 -3
View File
@@ -392,15 +392,15 @@ class Record(db.Model):
return q.all()
@staticmethod
def get_new_crash_records(classes=None, _id=None):
def get_new_crash_records(classes=None, id=None):
q = db.session.query(Record).join(Classification)
if not classes:
classes = ['org.clearlinux/crash/clr']
q = q.filter(Classification.classification.in_(classes))
q = q.filter(Record.os_name == 'clear-linux-os')
q = q.filter(Record.processed is False)
if _id:
q = q.filter(Record.id == _id)
if id:
q = q.filter(Record.id == id)
return q.all()
@staticmethod