aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xrp/rcynic/rcynicng6
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)