From 28a00251b12c9b1c9117929cef22eeb6d0bfd4ea Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Thu, 20 Nov 2025 18:39:28 +0530 Subject: [PATCH] fix(qb): skip null fields Signed-off-by: Akhil Narang --- frappe/database/query.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frappe/database/query.py b/frappe/database/query.py index d9ebbd9b0e..bc22c09e65 100644 --- a/frappe/database/query.py +++ b/frappe/database/query.py @@ -875,6 +875,8 @@ class Engine: initial_field_list.extend(f.strip() for f in COMMA_PATTERN.split(fields) if f.strip()) elif isinstance(fields, list | tuple): for item in fields: + if item is None: + continue if isinstance(item, str) and "," in item: # Split comma-separated strings within the list initial_field_list.extend(f.strip() for f in COMMA_PATTERN.split(item) if f.strip())