fix order/invoice errors in invoice worker

This commit is contained in:
Thomas Steen Rasmussen 2016-05-30 20:57:15 +02:00
parent 8737c2f8ad
commit 740b6276c1

View file

@ -52,11 +52,11 @@ class Command(BaseCommand):
for invoice in Invoice.objects.filter(sent_to_customer=False, pdf__isnull=False): for invoice in Invoice.objects.filter(sent_to_customer=False, pdf__isnull=False):
# send the email # send the email
if send_invoice_email(invoice=invoice): if send_invoice_email(invoice=invoice):
self.stdout.write('OK: Invoice email sent to %s' % order.user.email) self.stdout.write('OK: Invoice email sent to %s' % invoice.order.user.email)
invoice.sent_to_customer=True invoice.sent_to_customer=True
invoice.save() invoice.save()
else: else:
self.stdout.write('ERROR: Unable to send invoice email for order %s to %s' % (order.pk, order.user.email)) self.stdout.write('ERROR: Unable to send invoice email for order %s to %s' % (invoice.order.pk, invoice.order.user.email))
### pause for a bit ### pause for a bit
sleep(60) sleep(60)