diff options
Diffstat (limited to 'rpkid/rpki/gui/app/views.py')
-rw-r--r-- | rpkid/rpki/gui/app/views.py | 18 |
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') |