diff --git a/frappe/database/query.py b/frappe/database/query.py index 5d7cab1a25..b034aa7812 100644 --- a/frappe/database/query.py +++ b/frappe/database/query.py @@ -882,6 +882,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())