Merge pull request #30719 from frappe/mergify/bp/develop/pr-30408

fix: process statement to_date override (backport #30408)
This commit is contained in:
Deepesh Garg 2022-04-14 20:22:46 +05:30 committed by GitHub
commit 4b2521c9f3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -34,8 +34,9 @@ class ProcessStatementOfAccounts(Document):
frappe.throw(_("Customers not selected."))
if self.enable_auto_email:
self.to_date = self.start_date
self.from_date = add_months(self.to_date, -1 * self.filter_duration)
if self.start_date and getdate(self.start_date) >= getdate(today()):
self.to_date = self.start_date
self.from_date = add_months(self.to_date, -1 * self.filter_duration)
def get_report_pdf(doc, consolidated=True):