fix: don't create invoice if invoice start date is in future

(cherry picked from commit 058fdca981)
This commit is contained in:
Sanket322
2025-01-03 17:44:05 +05:30
committed by Mergify
parent 9757c92635
commit 3f6d7741d9

View File

@@ -697,7 +697,7 @@ class Subscription(Document):
self.status = "Cancelled" self.status = "Cancelled"
self.cancelation_date = nowdate() self.cancelation_date = nowdate()
if to_generate_invoice: if to_generate_invoice and nowdate() >= self.current_invoice_start:
self.generate_invoice(self.current_invoice_start, self.cancelation_date) self.generate_invoice(self.current_invoice_start, self.cancelation_date)
self.save() self.save()