« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/common-util/sort.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/common-util/sort.js')
-rw-r--r--src/common-util/sort.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/common-util/sort.js b/src/common-util/sort.js
index fd382033..3cfe8f70 100644
--- a/src/common-util/sort.js
+++ b/src/common-util/sort.js
@@ -413,6 +413,7 @@ export function sortFlashesChronologically(data, {
 
 export function sortContributionsChronologically(data, sortThings, {
   latestFirst = false,
+  getThing = contrib => contrib.thing,
 } = {}) {
   // Contributions only have one date property (which is provided when
   // the contribution is created). They're sorted by this most primarily,
@@ -421,7 +422,7 @@ export function sortContributionsChronologically(data, sortThings, {
   const entries =
     data.map(contrib => ({
       entry: contrib,
-      thing: contrib.thing,
+      thing: getThing(contrib),
     }));
 
   sortEntryThingPairs(