diff options
author | Michael Elkins <melkins@tislabs.com> | 2012-11-27 00:07:54 +0000 |
---|---|---|
committer | Michael Elkins <melkins@tislabs.com> | 2012-11-27 00:07:54 +0000 |
commit | ccc057bbb5e6a09ddb44fecd843bc8a60247e216 (patch) | |
tree | 444ab68bc02b736e0ae783a161beef351f88f67a /rpkid/rpki/gui | |
parent | 3f11311fe6e63c28b92735b6761007fcc17b496a (diff) |
poke rpkid when a ghostbuster is created/edited
svn path=/branches/tk329/; revision=4911
Diffstat (limited to 'rpkid/rpki/gui')
-rw-r--r-- | rpkid/rpki/gui/app/views.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/rpkid/rpki/gui/app/views.py b/rpkid/rpki/gui/app/views.py index cfb15331..efcd8127 100644 --- a/rpkid/rpki/gui/app/views.py +++ b/rpkid/rpki/gui/app/views.py @@ -584,6 +584,7 @@ class GhostbusterDeleteView(GenericDeleteView): @handle_required def ghostbuster_create(request): conf = request.session['handle'] + logstream = request.META['wsgi.errors'] if request.method == 'POST': form = forms.GhostbusterRequestForm(request.POST, request.FILES, conf=conf) @@ -591,6 +592,7 @@ def ghostbuster_create(request): obj = form.save(commit=False) obj.vcard = glue.ghostbuster_to_vcard(obj) obj.save() + Zookeeper(handle=conf.handle, logstream=logstream).run_rpkid_now() return http.HttpResponseRedirect(reverse(dashboard)) else: form = forms.GhostbusterRequestForm(conf=conf) @@ -602,6 +604,7 @@ def ghostbuster_create(request): def ghostbuster_edit(request, pk): conf = request.session['handle'] obj = get_object_or_404(conf.ghostbusters, pk=pk) + logstream = request.META['wsgi.errors'] if request.method == 'POST': form = forms.GhostbusterRequestForm(request.POST, request.FILES, conf=conf, instance=obj) @@ -609,6 +612,7 @@ def ghostbuster_edit(request, pk): obj = form.save(commit=False) obj.vcard = glue.ghostbuster_to_vcard(obj) obj.save() + Zookeeper(handle=conf.handle, logstream=logstream).run_rpkid_now() return http.HttpResponseRedirect(reverse(dashboard)) else: form = forms.GhostbusterRequestForm(conf=conf, instance=obj) |