mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-09-18 21:50:56 +00:00
Handling error when user is already refunded.
This commit is contained in:
parent
b0eec18c5e
commit
af11be2e4c
1 changed files with 4 additions and 1 deletions
|
@ -298,7 +298,10 @@ def cancel_premium(request):
|
||||||
def refund_premium(request):
|
def refund_premium(request):
|
||||||
user_id = request.REQUEST.get('user_id')
|
user_id = request.REQUEST.get('user_id')
|
||||||
user = User.objects.get(pk=user_id)
|
user = User.objects.get(pk=user_id)
|
||||||
refunded = user.profile.refund_premium()
|
try:
|
||||||
|
refunded = user.profile.refund_premium()
|
||||||
|
except stripe.InvalidRequestError, e:
|
||||||
|
refunded = e
|
||||||
|
|
||||||
return {'code': 1 if refunded else -1, 'refunded': refunded}
|
return {'code': 1 if refunded else -1, 'refunded': refunded}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue