fix(ux): sales invoice link in error message (#39841)
fix: sales invoice link in error message
Co-authored-by: Nijith anil <nijithanil501@email.com>
diff --git a/erpnext/accounts/doctype/dunning/dunning.py b/erpnext/accounts/doctype/dunning/dunning.py
index c61c332..e3897bf 100644
--- a/erpnext/accounts/doctype/dunning/dunning.py
+++ b/erpnext/accounts/doctype/dunning/dunning.py
@@ -85,7 +85,14 @@
frappe.throw(
_(
"The currency of invoice {} ({}) is different from the currency of this dunning ({})."
- ).format(row.sales_invoice, invoice_currency, self.currency)
+ ).format(
+ frappe.get_desk_link(
+ "Sales Invoice",
+ row.sales_invoice,
+ ),
+ invoice_currency,
+ self.currency,
+ )
)
def validate_overdue_payments(self):