fix: Auto repeat date validations

(cherry picked from commit fa15221455)
This commit is contained in:
Deepesh Garg
2022-11-28 19:22:35 +05:30
committed by Mergify
parent e093c32d06
commit 2aada1a0d9
3 changed files with 6 additions and 0 deletions

View File

@@ -239,6 +239,10 @@ class AccountsController(TransactionBase):
else:
item.set(field_map.get(self.doctype), default_deferred_account)
def validate_auto_repeat_subscription_dates(self):
if getdate(self.from_date) > getdate(self.to_date):
frappe.throw(_("To Date cannot be before From Date"), title=_("Invalid Auto Repeat Date"))
def validate_deferred_start_and_end_date(self):
for d in self.items:
if d.get("enable_deferred_revenue") or d.get("enable_deferred_expense"):