From 30c8e725e6804843aef64a42a8ba4688b59658d8 Mon Sep 17 00:00:00 2001 From: collerek Date: Sun, 7 Mar 2021 16:15:08 +0100 Subject: [PATCH] remove other columns --- ormar/queryset/query.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ormar/queryset/query.py b/ormar/queryset/query.py index 66d7e8c..0d5ac0f 100644 --- a/ormar/queryset/query.py +++ b/ormar/queryset/query.py @@ -172,13 +172,13 @@ class Query: pk_alias = self.model_cls.get_column_alias(self.model_cls.Meta.pkname) pk_aliased_name = f"{self.table.name}.{pk_alias}" qry_text = sqlalchemy.text(f"{pk_aliased_name} as limit_column") - maxes = dict() - for order in list(self.sorted_orders.keys()): - if order is not None and order.get_field_name_text() != pk_aliased_name: - aliased_col = order.get_field_name_text() - maxes[aliased_col] = sqlalchemy.text(aliased_col) + # maxes = dict() + # for order in list(self.sorted_orders.keys()): + # if order is not None and order.get_field_name_text() != pk_aliased_name: + # aliased_col = order.get_field_name_text() + # maxes[aliased_col] = sqlalchemy.text(aliased_col) - limit_qry = sqlalchemy.sql.select([qry_text]+list(maxes.values())) + limit_qry = sqlalchemy.sql.select([qry_text]) limit_qry = limit_qry.select_from(self.select_from) limit_qry = self._apply_expression_modifiers(limit_qry) limit_qry = FilterQuery(filter_clauses=self.filter_clauses).apply(limit_qry)