Merge pull request #45078 from Sanket322/cancel_subscription

fix: don't create invoice if `current_invoice_start ` is in future
This commit is contained in:
ruthra kumar
2025-01-14 10:12:33 +05:30
committed by GitHub

View File

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