From bad6963ae0b3963ebc37fef69d0b5efb75e51aea Mon Sep 17 00:00:00 2001 From: Brian Simpson Date: Wed, 20 Nov 2013 09:10:21 -0500 Subject: [PATCH] ipn: clean up aborts. --- r2/r2/controllers/ipn.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/r2/r2/controllers/ipn.py b/r2/r2/controllers/ipn.py index 73babecec..108733c51 100644 --- a/r2/r2/controllers/ipn.py +++ b/r2/r2/controllers/ipn.py @@ -30,6 +30,7 @@ from sqlalchemy.exc import IntegrityError import stripe from r2.controllers.reddit_base import RedditController +from r2.lib.base import abort from r2.lib.errors import MessageError from r2.lib.filters import _force_unicode, _force_utf8 from r2.lib.log import log_text @@ -821,7 +822,7 @@ class StripeController(GoldPaymentController): if charge_date < timeago('1 hour'): raise ValueError('no buyer for charge: %s' % charge.id) else: - self.abort404() + abort(404, "not found") webhook = Webhook(transaction_id=transaction_id, subscr_id=customer_id, pennies=pennies, months=months, goldtype='autorenew', @@ -987,7 +988,7 @@ class StripeController(GoldPaymentController): user=VByName('user')) def POST_cancel_subscription(self, form, jquery, user): if user != c.user and not c.user_is_admin: - abort(403, "Forbidden") + self.abort403() customer = self.cancel_subscription(form, user) if not customer: return