From beab110ce9f37ba101a62b9486ba6cd17fdd4a6d Mon Sep 17 00:00:00 2001 From: barredterra <14891507+barredterra@users.noreply.github.com> Date: Tue, 10 Dec 2024 17:06:55 +0100 Subject: [PATCH] fix: clarify error message for child tables --- frappe/model/document.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/frappe/model/document.py b/frappe/model/document.py index 945714cfb0..2a7156664e 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -1725,8 +1725,16 @@ class Document(BaseDocument, DocRef): return if date_diff(to_date, from_date) < 0: + table_row = "" + if self.meta.istable: + table_row = _("{0} row #{1}: ").format( + _(frappe.unscrub(self.parentfield)), + self.idx, + ) + frappe.throw( - _("{0} must be after {1}").format( + table_row + + _("{0} must be after {1}").format( frappe.bold(_(self.meta.get_label(to_date_field))), frappe.bold(_(self.meta.get_label(from_date_field))), ),