X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=monitor%2Fdatabase%2Finfo%2Ffindbad.py;h=566c2aefb5822fb5dd432165c4125096f6a6c7d0;hb=f9da3f16b608452f4166050e93044fbb20fc5e6d;hp=13132d15863506196f7107e86f81051e5b0c4d04;hpb=9a3f616ba7f24ef6dd9b0de395ba7d997c273a13;p=monitor.git diff --git a/monitor/database/info/findbad.py b/monitor/database/info/findbad.py index 13132d1..566c2ae 100644 --- a/monitor/database/info/findbad.py +++ b/monitor/database/info/findbad.py @@ -30,8 +30,11 @@ class FindbadNodeRecord(Entity): @classmethod def get_latest_by(cls, **kwargs): fbsync = FindbadNodeRecordSync.get_by(hostname="global") - kwargs['round'] = fbsync.round - return cls.query.filter_by(**kwargs) + if fbsync: + kwargs['round'] = fbsync.round + return cls.query.filter_by(**kwargs) + else: + return [] @classmethod def get_latest_n_by(cls, n=3, **kwargs):