diff options
Diffstat (limited to 'src/data/things/sorting-rule')
| -rw-r--r-- | src/data/things/sorting-rule/ThingSortingRule.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/data/things/sorting-rule/ThingSortingRule.js b/src/data/things/sorting-rule/ThingSortingRule.js index b5cc76dc..6dbaccf7 100644 --- a/src/data/things/sorting-rule/ThingSortingRule.js +++ b/src/data/things/sorting-rule/ThingSortingRule.js @@ -51,7 +51,14 @@ export class ThingSortingRule extends SortingRule { continue; } - if (lc.endsWith('name')) { + if (lc === 'name') { + sortByName(sortable, { + getName: thing => + thing.nameForSorting ?? + thing.name, + }); + continue; + } else if (lc.endsWith('name')) { sortByName(sortable, {getName: get}); continue; } |