fbsync = FindbadNodeRecordSync.get_by(hostname="global")
if fbsync:
kwargs['round'] = fbsync.round
- return cls.query.filter_by(**kwargs)
+ return cls.query.filter_by(**kwargs).order_by(FindbadNodeRecord.date_checked.desc())
else:
return []
def get_latest_by(cls, **kwargs):
fbsync = FindbadPCURecordSync.get_by(plc_pcuid=0)
kwargs['round'] = fbsync.round
- return cls.query.filter_by(**kwargs)
+ return cls.query.filter_by(**kwargs).order_by(FindbadPCURecord.date_checked.desc())
# ACCOUNTING
date_checked = Field(DateTime)
round = Field(Int,default=0)