Skip to content

Commit 593917e

Browse files
committed
Cast default dict as dict.
1 parent e51fefd commit 593917e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

django_mongodb/compiler.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ def _build_aggregation_pipeline(self, ids, group):
193193
projected_fields[table][field] = value
194194
else:
195195
projected_fields[key] = value
196-
pipeline.append({"$addFields": projected_fields})
196+
pipeline.append({"$addFields": dict(projected_fields)})
197197
if "_id" not in projected_fields:
198198
pipeline.append({"$unset": "_id"})
199199
return pipeline
@@ -448,7 +448,7 @@ def get_project_fields(self, columns=None, ordering=None):
448448
if fields and ordering:
449449
# Add order_by() fields.
450450
fields.update({alias: expr.as_mql(self, self.connection) for alias, expr in ordering})
451-
return fields
451+
return dict(fields)
452452

453453
def _get_ordering(self):
454454
"""

0 commit comments

Comments
 (0)