From 06db06f8e3f5810107c370625862ed7fabff088b Mon Sep 17 00:00:00 2001 From: Ricky Ramirez Date: Thu, 29 Mar 2012 16:57:09 -0700 Subject: [PATCH] Validate gold users correctly Return a 403 Forbidden instead of raising an exception that never gets caught --- r2/r2/controllers/validator/validator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/r2/r2/controllers/validator/validator.py b/r2/r2/controllers/validator/validator.py index d0def0fb0..4b52af834 100644 --- a/r2/r2/controllers/validator/validator.py +++ b/r2/r2/controllers/validator/validator.py @@ -674,7 +674,7 @@ class VGold(VUser): def run(self): VUser.run(self) if not c.user.gold: - raise GoldRequiredException + abort(403, 'forbidden') class VSponsorAdmin(VVerifiedUser): """