From 38959637e75c9f1ed29de7fc79bf5d4e98a73e6c Mon Sep 17 00:00:00 2001 From: Sagar Vora Date: Wed, 13 Apr 2022 11:40:35 +0530 Subject: [PATCH] perf: move less expensive condition first Co-authored-by: gavin --- frappe/model/meta.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/model/meta.py b/frappe/model/meta.py index 5031f7f901..760182ac39 100644 --- a/frappe/model/meta.py +++ b/frappe/model/meta.py @@ -143,8 +143,8 @@ class Meta(Document): value = [serialize(d) for d in value] if ( - isinstance(value, (str, int, float, datetime, list, tuple)) - or (not no_nulls and value is None) + (not no_nulls and value is None) + or isinstance(value, (str, int, float, datetime, list, tuple)) ): out[key] = value