Skip to content

Commit cb05fc7

Browse files
committed
Set columns project when a query does not use default columns.
1 parent 0493bd3 commit cb05fc7

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

django_mongodb/compiler.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ def execute_sql(
2727
columns = self.get_columns()
2828
try:
2929
# Avoid $project fields in case of query.annotations is not defined.
30-
query = self.build_query(columns if self.query.annotations else None)
30+
query = self.build_query(
31+
columns if self.query.annotations or not self.query.default_cols else None
32+
)
3133
except EmptyResultSet:
3234
return iter([]) if result_type == MULTI else None
3335

0 commit comments

Comments
 (0)