From 92b02ed7d994ebfa06756972c9e979c45511684a Mon Sep 17 00:00:00 2001 From: Angus McLeod Date: Wed, 19 Oct 2022 18:07:19 +0200 Subject: [PATCH] FIX: link index assignment edge cases --- .../javascripts/discourse/components/wizard-links.js.es6 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/assets/javascripts/discourse/components/wizard-links.js.es6 b/assets/javascripts/discourse/components/wizard-links.js.es6 index de5f8dd3..6d02987a 100644 --- a/assets/javascripts/discourse/components/wizard-links.js.es6 +++ b/assets/javascripts/discourse/components/wizard-links.js.es6 @@ -76,9 +76,10 @@ export default Component.extend({ if (!items || items.length === 0) { return 0; } - const lastItem = items[items.length - 1]; - const lastNumber = lastItem.id.split("_").pop(); - return Number(lastNumber); + const numbers = items + .map((i) => Number(i.id.split("_").pop())) + .sort((a, b) => a - b); + return numbers[numbers.length - 1]; }, actions: {