diff --git a/backend/application.py b/backend/application.py index 5641c31a4..1f4cecbcd 100644 --- a/backend/application.py +++ b/backend/application.py @@ -546,14 +546,11 @@ def get(self, dataset): dataset, _ = utils.parse_dataset(dataset) dataset = db.get_dataset(dataset) users = db.User.select() - access = (db.DatasetAccessCurrent - .select() - .where( - db.DatasetAccessCurrent.dataset == dataset, - )) + access = (db.DatasetAccessCurrent.select() + .where(db.DatasetAccessCurrent.dataset == dataset)) query = peewee.prefetch(users, access) - self.finish({'data': _build_json_response( - query, lambda u: u.access_current)}) + self.finish({'data': sorted(_build_json_response( + query, lambda u: u.access_current),key=lambda u: u['applyDate'])}) class UserDatasetAccess(handlers.SafeHandler):