From 22fe22ca8d31503f1e4129b9ada55af2a2ab4f0c Mon Sep 17 00:00:00 2001 From: Hongwei Date: Fri, 10 Dec 2021 15:06:21 +0100 Subject: [PATCH] feature/added sort Banks --- apimanager/branches/views.py | 2 +- apimanager/obp/api.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apimanager/branches/views.py b/apimanager/branches/views.py index 94d0866..8013e8f 100644 --- a/apimanager/branches/views.py +++ b/apimanager/branches/views.py @@ -179,7 +179,7 @@ class IndexBranchesView(LoginRequiredMixin, FormView): urlpath = '/banks' result = api.get(urlpath) if 'banks' in result: - return [bank['id'] for bank in result['banks']] + return [bank['id'] for bank in sorted(result['banks'], key=lambda d: d['id'])] else: return [] except APIError as err: diff --git a/apimanager/obp/api.py b/apimanager/obp/api.py index d640d77..c1e2e26 100644 --- a/apimanager/obp/api.py +++ b/apimanager/obp/api.py @@ -169,7 +169,7 @@ class API(object): """Gets a list of bank ids and bank ids as used by form choices""" choices = [('', 'Choose ...')] result = self.get('/banks') - for bank in result['banks']: + for bank in sorted(result['banks'], key=lambda d: d['id']) : choices.append((bank['id'], bank['id'])) return choices