From 4cbc3cb71f851cb51af127f7e7ca6c58d400ac31 Mon Sep 17 00:00:00 2001 From: Martin Filser Date: Mon, 18 Jan 2021 21:24:35 +0100 Subject: [PATCH] Cards, custom fields are displayed in alphabetic order This should fix #3367 --- models/cards.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/models/cards.js b/models/cards.js index f5cb747ce..65977ef2a 100644 --- a/models/cards.js +++ b/models/cards.js @@ -689,7 +689,7 @@ Cards.helpers({ // match right definition to each field if (!this.customFields) return []; - return this.customFields.map(customField => { + const ret = this.customFields.map(customField => { const definition = definitions.find(definition => { return definition._id === customField._id; }); @@ -715,6 +715,10 @@ Cards.helpers({ definition, }; }); + if (ret.definition !== undefined) { + ret.sort((a, b) => a.definition.name.localeCompare(b.definition.name)); + } + return ret; }, colorClass() {