From 48e59248e65400be9bceba12a3cb1908b3f7b976 Mon Sep 17 00:00:00 2001 From: Corentin Flr <10946971+cogk@users.noreply.github.com> Date: Thu, 6 Jun 2024 16:35:35 +0200 Subject: [PATCH] chore: Reword "Recursive Fetch From" message (#26706) --- frappe/core/doctype/doctype/doctype.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/frappe/core/doctype/doctype/doctype.py b/frappe/core/doctype/doctype/doctype.py index 1ea1ca0078..01bd307dbd 100644 --- a/frappe/core/doctype/doctype/doctype.py +++ b/frappe/core/doctype/doctype/doctype.py @@ -1571,10 +1571,10 @@ def validate_fields(meta: Meta): source_field, _target_field = field.fetch_from.split(".", maxsplit=1) if source_field == field.fieldname: - msg = _("{0} contains invalid fetch from expression, fetch from can't be recursive.").format( - _(field.label) - ) - frappe.throw(msg, title=_("Recusrive Fetch From")) + msg = _( + "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." + ).format(_(field.label, context=field.parent)) + frappe.throw(msg, title=_("Recursive Fetch From")) def validate_data_field_type(docfield): if docfield.get("is_virtual"):