From b5b8aa108b8f8103dad654881ce3b62d9a94cbe1 Mon Sep 17 00:00:00 2001 From: Timm Fitschen <t.fitschen@indiscale.com> Date: Wed, 2 Dec 2020 10:19:30 +0100 Subject: [PATCH] Fix sorting --- djaosdb/caosdb_client.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/djaosdb/caosdb_client.py b/djaosdb/caosdb_client.py index 71f9a8f..8633e05 100644 --- a/djaosdb/caosdb_client.py +++ b/djaosdb/caosdb_client.py @@ -42,6 +42,8 @@ class FindResult(Result): upper = (skip + limit if skip is not None and limit is not None else limit) + if sort: + rows.sort(key=lambda x: x[sort[0][0]], reverse=sort[0][1] < 0) if columns is not None: self._results = [] @@ -50,8 +52,6 @@ class FindResult(Result): else: self._results=rows - if sort: - self._results.sort(key=lambda x: x[sort[0][0]], reverse=sort[0][1] < 0) def __iter__(self): -- GitLab