From 01567b5ec4d31586ffd7b01cb1521cee0cb21903 Mon Sep 17 00:00:00 2001 From: Vishnu VS Date: Mon, 29 May 2023 09:39:13 +0530 Subject: [PATCH] fix(UX): task and project name in error message (#35435) --- erpnext/projects/doctype/task/task.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/erpnext/projects/doctype/task/task.py b/erpnext/projects/doctype/task/task.py index ce3ae4fc7c..b9f4ec6ad1 100755 --- a/erpnext/projects/doctype/task/task.py +++ b/erpnext/projects/doctype/task/task.py @@ -66,8 +66,10 @@ class Task(NestedSet): task_date = self.get(fieldname) if task_date and date_diff(project_end_date, getdate(task_date)) < 0: frappe.throw( - _("Task's {0} cannot be after Project's Expected End Date.").format( - _(self.meta.get_label(fieldname)) + _("{0}'s {1} cannot be after {2}'s Expected End Date.").format( + frappe.bold(frappe.get_desk_link("Task", self.name)), + _(self.meta.get_label(fieldname)), + frappe.bold(frappe.get_desk_link("Project", self.project)), ), frappe.exceptions.InvalidDates, )