Pass number_of_attempts as parameter also when creating FailedInvoice

This commit is contained in:
PCoder 2019-06-13 09:54:19 +02:00
parent ad846fabec
commit e981bf1542

View file

@ -749,9 +749,12 @@ class FailedInvoice(AssignPermissionsMixin, models.Model):
)
@classmethod
def create(cls, stripe_customer=None, order=None, invoice_id=None):
def create(cls, stripe_customer=None, order=None, invoice_id=None,
number_of_attempts=0):
instance = cls.objects.create(
stripe_customer=stripe_customer, order=order, number_of_attempts=0,
stripe_customer=stripe_customer,
order=order,
number_of_attempts=number_of_attempts,
invoice_id=invoice_id
)
instance.assign_permissions(stripe_customer.user)