Skip to content

Commit 5e3f33b

Browse files
fix: exception on null embedded scalar values
1 parent 11fd30b commit 5e3f33b

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

mongoengine/queryset/base.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2036,6 +2036,8 @@ def lookup(obj, name):
20362036
chunks = name.split("__")
20372037
for chunk in chunks:
20382038
obj = getattr(obj, chunk)
2039+
if obj is None:
2040+
break
20392041
return obj
20402042

20412043
data = [lookup(doc, n) for n in self._scalar]

0 commit comments

Comments
 (0)