aboutsummaryrefslogtreecommitdiff
path: root/portal-gui/rpkigui/myrpki/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'portal-gui/rpkigui/myrpki/views.py')
-rw-r--r--portal-gui/rpkigui/myrpki/views.py15
1 files changed, 7 insertions, 8 deletions
diff --git a/portal-gui/rpkigui/myrpki/views.py b/portal-gui/rpkigui/myrpki/views.py
index 674d5af1..b3c69013 100644
--- a/portal-gui/rpkigui/myrpki/views.py
+++ b/portal-gui/rpkigui/myrpki/views.py
@@ -539,19 +539,18 @@ def upload_repository_request(request, self_handle):
def upload_myrpki_xml(request, self_handle):
"handles POST of the myrpki.xml file for a given resource handle."
conf = handle_or_404(request, self_handle)
- parent_handle = get_parent_handle(conf)
if request.method == 'POST':
try:
- fname = '%s/%s/myrpki.xml' % (settings.MYRPKI_DATA_DIR, self_handle,)
- print >>sys.stderr, 'writing ', fname
- myrpki_xml = open(fname, 'w')
- myrpki_xml.write(request.raw_post_data)
- myrpki_xml.close()
+ fname = '%s/%s/myrpki.xml' % (settings.MYRPKI_DATA_DIR, self_handle,)
+ print >>sys.stderr, 'writing ', fname
+ myrpki_xml = open(fname, 'w')
+ myrpki_xml.write(request.raw_post_data)
+ myrpki_xml.close()
- glue.invoke_rpki(parent_handle, [ 'configure_daemons', myrpki_xml.name ])
+ glue.configure_daemons(conf.host)
except:
- print >>sys.stderr, ''.join(sys.exc_info())
+ print >>sys.stderr, ''.join(sys.exc_info())
return serve_file(self_handle, 'myrpki.xml', 'application/xml')