mirror of
https://github.com/viq/NewsBlur.git
synced 2025-09-18 21:43:31 +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):
|
||||
user_id = request.REQUEST.get('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}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue