From 8c0c22d80131ef069b9327f50020344e9db869ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Mon, 9 Apr 2018 13:41:08 +0200 Subject: [PATCH] Home project: sort synced Blender versions by _updated --- pillar/web/projects/routes.py | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/pillar/web/projects/routes.py b/pillar/web/projects/routes.py index 787bb685..714329ea 100644 --- a/pillar/web/projects/routes.py +++ b/pillar/web/projects/routes.py @@ -197,14 +197,17 @@ def synced_blender_versions(home_project_id, api): if not sync_group: return [] - sync_nodes = Node.all({ - 'where': {'project': home_project_id, - 'node_type': 'group', - 'parent': sync_group['_id']}, - 'projection': { - 'name': 1, - '_updated': 1, - }}, + sync_nodes = Node.all( + { + 'where': {'project': home_project_id, + 'node_type': 'group', + 'parent': sync_group['_id']}, + 'projection': { + 'name': 1, + '_updated': 1, + }, + 'sort': [('_updated', -1)], + }, api=api) sync_nodes = sync_nodes._items