send back a message and redirect to admin home if mandrill returns anything but a 200

This commit is contained in:
Kenneth Love
2012-02-28 14:34:15 -08:00
parent 47e5228114
commit 9b66916eb2

View File

@@ -75,7 +75,9 @@ class DjrillApiJsonObjectsMixin(object):
data=payload) data=payload)
if req.status_code == 200: if req.status_code == 200:
return req.content return req.content
raise Exception("Mandrill did not return a 200.") messages.error(self.request,
"Mandrill returned something other than a 200.")
return HttpResponseRedirect(reverse("admin:index"))
class DjrillIndexView(DjrillApiMixin, TemplateView): class DjrillIndexView(DjrillApiMixin, TemplateView):