From 70d29dc86b4c044e1d20ed91141fb86138afbc70 Mon Sep 17 00:00:00 2001
From: Markus Scheidgen <markus.scheidgen@gmail.com>
Date: Tue, 19 May 2020 15:03:41 +0200
Subject: [PATCH] Fixed broken upload order.

---
 nomad/app/api/repo.py | 2 +-
 tests/app/test_api.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/nomad/app/api/repo.py b/nomad/app/api/repo.py
index a7bc001f4c..6aea33d919 100644
--- a/nomad/app/api/repo.py
+++ b/nomad/app/api/repo.py
@@ -222,7 +222,7 @@ class RepoCalcsResource(Resource):
                 for group_name, group_quantity in search_extension.groups.items():
                     if args.get(group_name, False):
                         kwargs: Dict[str, Any] = {}
-                        if group_name == 'group_uploads':
+                        if group_name == 'uploads_grouped':
                             kwargs.update(order_by='upload_time', order='desc')
                         search_request.quantity(
                             group_quantity.qualified_name, size=per_page, examples=1,
diff --git a/tests/app/test_api.py b/tests/app/test_api.py
index 5804b82a25..1d2dfd0e09 100644
--- a/tests/app/test_api.py
+++ b/tests/app/test_api.py
@@ -897,7 +897,7 @@ class TestRepo():
         assert uploads is not None
         values = uploads['values']
 
-        assert values['example_upload_id']['total'] == 4
+        assert values['example_upload_id']['total'] == 3  # just three because of inconsistent upload time
         assert values['example_upload_id']['examples'][0]['upload_id'] == 'example_upload_id'
         assert 'after' in uploads
         assert 'uploads' in data['statistics']['total']['all']
-- 
GitLab