From 49d33a7b3a7e1181ba60c3757ac9adf40dd3a8e8 Mon Sep 17 00:00:00 2001 From: Sagar Vora <16315650+sagarvora@users.noreply.github.com> Date: Mon, 29 Dec 2025 16:35:51 +0530 Subject: [PATCH] fix: stricter link field assertion --- frappe/model/base_document.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index 1cafc08944..ebfe364b60 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -962,9 +962,7 @@ class BaseDocument: if not docname: continue - assert isinstance(docname, str | int) or ( - isinstance(docname, list | tuple | set) and len(docname) == 1 - ), f"Unexpected value for field {df.fieldname}: {docname}" + assert isinstance(docname, str | int), f"Unexpected value for field {df.fieldname}: {docname}" if df.fieldtype == "Link": doctype = df.options