From baeb110398dd0fbe04f68e1b2542a33de32fe661 Mon Sep 17 00:00:00 2001 From: Phil Renaud Date: Mon, 24 Jul 2023 12:56:25 -0400 Subject: [PATCH] Default-sort variable keyvalues at serialization --- ui/app/serializers/variable.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/ui/app/serializers/variable.js b/ui/app/serializers/variable.js index 706fbd8af588..6c708d0d7b1e 100644 --- a/ui/app/serializers/variable.js +++ b/ui/app/serializers/variable.js @@ -21,12 +21,14 @@ export default class VariableSerializer extends ApplicationSerializer { if (!hash.Items) { hash.Items = { '': '' }; } - hash.KeyValues = Object.entries(hash.Items).map(([key, value]) => { - return { - key, - value, - }; - }); + hash.KeyValues = Object.entries(hash.Items) + .map(([key, value]) => { + return { + key, + value, + }; + }) + .sort((a, b) => a.key.localeCompare(b.key)); delete hash.Items; return super.normalizeFindRecordResponse( store,