X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=monitor%2Fdatabase%2Finfo%2Ffindbad.py;h=13132d15863506196f7107e86f81051e5b0c4d04;hb=9a3f616ba7f24ef6dd9b0de395ba7d997c273a13;hp=da7775aea049766ad7640b20be36b58dc0705d9d;hpb=8e90984231a680415cc3f6a60f008b3029ad4548;p=monitor.git diff --git a/monitor/database/info/findbad.py b/monitor/database/info/findbad.py index da7775a..13132d1 100644 --- a/monitor/database/info/findbad.py +++ b/monitor/database/info/findbad.py @@ -22,7 +22,10 @@ class FindbadNodeRecord(Entity): @classmethod def get_all_latest(cls): fbsync = FindbadNodeRecordSync.get_by(hostname="global") - return cls.query.filter_by(round=fbsync.round) + if fbsync: + return cls.query.filter_by(round=fbsync.round) + else: + return [] @classmethod def get_latest_by(cls, **kwargs): @@ -80,8 +83,10 @@ class FindbadPCURecord(Entity): @classmethod def get_all_latest(cls): fbsync = FindbadPCURecordSync.get_by(plc_pcuid=0) - print "round: ", fbsync.round - return cls.query.filter_by(round=fbsync.round) + if fbsync: + return cls.query.filter_by(round=fbsync.round) + else: + return [] @classmethod def get_latest_by(cls, **kwargs):