aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/gui/app/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'rpkid/rpki/gui/app/views.py')
-rw-r--r--rpkid/rpki/gui/app/views.py18
1 files changed, 8 insertions, 10 deletions
diff --git a/rpkid/rpki/gui/app/views.py b/rpkid/rpki/gui/app/views.py
index 6929ab36..b0acf0fa 100644
--- a/rpkid/rpki/gui/app/views.py
+++ b/rpkid/rpki/gui/app/views.py
@@ -541,16 +541,14 @@ def upload_myrpki_xml(request, self_handle):
conf = handle_or_404(request, self_handle)
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()
-
- glue.configure_daemons(conf.host)
- except:
- print >>sys.stderr, ''.join(sys.exc_info())
+ fname = glue.conf(self_handle) + '/myrpki.xml'
+ print >>sys.stderr, 'writing ', fname
+
+ myrpki_xml = open(fname, 'w')
+ myrpki_xml.write(request.raw_post_data)
+ myrpki_xml.close()
+
+ glue.configure_daemons(conf.host)
return serve_file(self_handle, 'myrpki.xml', 'application/xml')