diff options
author | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2018-09-27 18:40:44 +0200 |
---|---|---|
committer | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2018-09-27 18:40:44 +0200 |
commit | 42953d1ed21cdff26c3f144a1013a1244066a2bf (patch) | |
tree | e977f2a9377e19afd44116a1259f566304dda1ce /src | |
parent | dbe5ea7e99af190bd37c669edd8fd134e1fc08a8 (diff) |
Groups sorting fixes
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/store/addressbooks.js | 2 | ||||
-rw-r--r-- | src/views/Contacts.vue | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/store/addressbooks.js b/src/store/addressbooks.js index 58e3c212..d6ca8a1d 100644 --- a/src/store/addressbooks.js +++ b/src/store/addressbooks.js @@ -300,7 +300,7 @@ const actions = { * @returns {Promise} */ async getContactsFromAddressBook(context, { addressbook }) { - return addressbook.dav.findAllAndFilterBySimpleProperties(['EMAIL', 'UID', 'CATEGORIES', 'FN', 'ORG']) + return addressbook.dav.findAllAndFilterBySimpleProperties(['EMAIL', 'UID', 'CATEGORIES', 'FN', 'ORG', 'N']) .then((response) => { // We don't want to lose the url information // so we need to parse one by one diff --git a/src/views/Contacts.vue b/src/views/Contacts.vue index e9c236f2..fe947279 100644 --- a/src/views/Contacts.vue +++ b/src/views/Contacts.vue @@ -146,6 +146,8 @@ export default { counter: group.contacts.length } } + }).sort(function(a, b) { + return parseInt(b.utils.counter) - parseInt(a.utils.counter) }) }, |