« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/data
diff options
context:
space:
mode:
Diffstat (limited to 'src/data')
-rw-r--r--src/data/composite/data/withSortedList.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/data/composite/data/withSortedList.js b/src/data/composite/data/withSortedList.js
index c86d198..a7942ab 100644
--- a/src/data/composite/data/withSortedList.js
+++ b/src/data/composite/data/withSortedList.js
@@ -92,7 +92,7 @@ export default templateCompositeFrom({
         const sortedList =
           sortIndices.map(index => list[index]);
 
-        const unstableSortIndices =
+        const stableToUnstable =
           symbols
             .map((current, index) => {
               if (index === 0) {
@@ -117,6 +117,9 @@ export default templateCompositeFrom({
               return accumulator;
             }, [0]);
 
+        const unstableSortIndices =
+          sortIndices.map(stable => stableToUnstable[stable]);
+
         return continuation({
           ['#sortedList']: sortedList,
           ['#sortIndices']: sortIndices,