обернул отсылку почты при платеже в try/except

remotes/origin/revert-6d879fe8
wad 8 years ago
parent 2f4c1c8c72
commit da3992c341
  1. 23
      finance/views.py

@ -324,16 +324,21 @@ class YandexPay(APIView):
'shopFailURL': settings.YANDEX_MONEY_FAIL_URL, 'shopFailURL': settings.YANDEX_MONEY_FAIL_URL,
}) })
msg = EmailMessage( try:
'Пользователь перешёл на страницу оплаты.', msg = EmailMessage(
'''Пользователь "%s" перешёл на страницу оплаты курса "%s".''' 'Пользователь перешёл на страницу оплаты.',
% (pay.invoice.bill.user.email, Course.objects.get(token=pay.invoice.bill.course_token).title), '''Пользователь "%s" перешёл на страницу оплаты курса "%s".'''
'robo@skillbox.ru', % (pay.invoice.bill.user.email, Course.objects.get(token=pay.invoice.bill.course_token).title),
[pay.invoice.bill.opener.email], 'robo@skillbox.ru',
bcc=['dmitry.dolya@skillbox.ru'], [pay.invoice.bill.opener.email],
) bcc=['dmitry.dolya@skillbox.ru'],
)
msg.send() msg.send()
except Exception as exc:
logger_yandex.error('YandexPay: Email not sended', exc_info=True, extra={
'exc': exc
})
return redirect(r.url) return redirect(r.url)

Loading…
Cancel
Save