From bba9a8e0080d78c7ee6134d7940083a355a03295 Mon Sep 17 00:00:00 2001 From: kolaente Date: Sun, 5 Dec 2021 14:18:53 +0100 Subject: [PATCH] fix: checklist update not working Resolves #1114 --- src/helpers/checklistFromText.test.ts | 1 + src/helpers/checklistFromText.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/helpers/checklistFromText.test.ts b/src/helpers/checklistFromText.test.ts index 3d99813961..9529e889bd 100644 --- a/src/helpers/checklistFromText.test.ts +++ b/src/helpers/checklistFromText.test.ts @@ -21,6 +21,7 @@ Here's some text in between expect(checkboxes[0]).toBe(0) expect(checkboxes[1]).toBe(18) expect(checkboxes[2]).toBe(69) + expect(checkboxes[3]).toBe(90) }) it('should find one checkbox with *', () => { const text: string = '* [ ] Lorem Ipsum' diff --git a/src/helpers/checklistFromText.ts b/src/helpers/checklistFromText.ts index 880c516700..65294842ad 100644 --- a/src/helpers/checklistFromText.ts +++ b/src/helpers/checklistFromText.ts @@ -40,7 +40,7 @@ export const findCheckboxesInText = (text: string): number[] => { return [ ...checkboxes.checked, ...checkboxes.unchecked, - ].sort() + ].sort((a, b) => a < b ? -1 : 1) } export const getChecklistStatistics = (text: string): CheckboxStatistics => {