diff options
author | Rob Austein <sra@hactrn.net> | 2017-12-17 19:31:38 -0500 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2017-12-17 19:31:38 -0500 |
commit | 2c4fd3753c0e9f8d449d37594b5b401e2dc5dcee (patch) | |
tree | e74ed6411b427a5fff62a50a94ebc14323a74d0b | |
parent | 24c1693bb671354db08daae63879948782c0b5ea (diff) |
Doh, zones don't have retrieval dates.zone-cleanup
-rwxr-xr-x | rp/rcynic/rcynicng | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/rp/rcynic/rcynicng b/rp/rcynic/rcynicng index e22711e7..59c1bc31 100755 --- a/rp/rcynic/rcynicng +++ b/rp/rcynic/rcynicng @@ -1071,8 +1071,10 @@ class Fetcher(object): session_id = notification.get("session_id") serial = long(notification.get("serial")) - zone = RRDPZone.objects.filter( - session_id = session_id).order_by("-retrieved__started").first() + try: + zone = RRDPZone.objects.get(session_id = session_id) + except RRDPZone.DoesNotExist: + zone = None logger.debug("RRDP notification for %s session_id %s serial %s current zone %r", self.uri, session_id, serial, zone) |