File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -49,13 +49,17 @@ def save(self, commit=True):
4949
5050class DeleteMessageMixin (object ):
5151 """
52- Mixin which adds message to BSModalDeleteView.
52+ Mixin which adds message to BSModalDeleteView and only calls the delete method if request
53+ is not ajax request.
5354 """
54-
55- def post (self , request , * args , ** kwargs ):
56- messages .success (request , self .success_message )
57- return super (DeleteMessageMixin , self ).delete (request , * args , ** kwargs )
58-
55+
56+ def delete (self , request , * args , ** kwargs ):
57+ if not self .request .is_ajax ():
58+ messages .success (request , self .success_message )
59+ return super (DeleteMessageMixin , self ).delete (request , * args , ** kwargs )
60+ else :
61+ self .object = self .get_object ()
62+ return HttpResponseRedirect (self .get_success_url ())
5963
6064class LoginAjaxMixin (object ):
6165 """
You can’t perform that action at this time.
0 commit comments