aboutsummaryrefslogtreecommitdiff
path: root/rpki/gui/app/glue.py
diff options
context:
space:
mode:
Diffstat (limited to 'rpki/gui/app/glue.py')
-rw-r--r--rpki/gui/app/glue.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/rpki/gui/app/glue.py b/rpki/gui/app/glue.py
index f4267edc..8bc24fbf 100644
--- a/rpki/gui/app/glue.py
+++ b/rpki/gui/app/glue.py
@@ -27,11 +27,11 @@ from datetime import datetime
from rpki.resource_set import (resource_set_as, resource_set_ipv4,
resource_set_ipv6, resource_range_ipv4,
resource_range_ipv6)
-from rpki.left_right import list_received_resources_elt, report_error_elt
from rpki.irdb.zookeeper import Zookeeper
from rpki.gui.app import models
from rpki.exceptions import BadIPResource
+from lxml.etree import Element, SubElement
from django.contrib.auth.models import User
from django.db.transaction import commit_on_success
@@ -77,7 +77,10 @@ def list_received_resources(log, conf):
"""
z = Zookeeper(handle=conf.handle)
- pdus = z.call_rpkid(list_received_resources_elt.make_pdu(self_handle=conf.handle))
+ req = Elements(rpki.left_right.tag_msg, nsmap=rpki.left_right.nsmap,
+ type="query", version=rpki.left_right.version)
+ SubElement(req, rpki.left_right.tag_list_received_resources, self_handle=conf.handle)
+ pdus = z.call_rpkid(req)
# pdus is sometimes None (see https://trac.rpki.net/ticket/681)
if pdus is None:
print >>log, 'error: call_rpkid() returned None for handle %s when fetching received resources' % conf.handle