fix: normalize date comparison to avoid datatype mismatch

(cherry picked from commit 01e382b106)
This commit is contained in:
ervishnucs
2026-05-06 17:08:27 +05:30
committed by Mergify
parent 88706192d7
commit 42f6cb40d1

View File

@@ -677,7 +677,7 @@ def validate_due_date_with_template(posting_date, due_date, bill_date, template_
if not default_due_date:
return
if default_due_date != posting_date and getdate(due_date) > getdate(default_due_date):
if getdate(default_due_date) != getdate(posting_date) and getdate(due_date) > getdate(default_due_date):
if frappe.get_single_value("Accounts Settings", "credit_controller") in frappe.get_roles():
party_type = "supplier" if doctype == "Purchase Invoice" else "customer"