From 9c4bcc100f2408f4359310a75f14bc572e5f7b97 Mon Sep 17 00:00:00 2001 From: "Lukas Rieger (Blue)" Date: Sat, 11 Feb 2023 10:38:21 +0100 Subject: [PATCH] Fix sorting by name for player-markers --- BlueMapCommon/webapp/src/components/Menu/MarkerSetMenu.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/BlueMapCommon/webapp/src/components/Menu/MarkerSetMenu.vue b/BlueMapCommon/webapp/src/components/Menu/MarkerSetMenu.vue index 6bc59b6b..1bb6f604 100644 --- a/BlueMapCommon/webapp/src/components/Menu/MarkerSetMenu.vue +++ b/BlueMapCommon/webapp/src/components/Menu/MarkerSetMenu.vue @@ -58,8 +58,10 @@ export default { return marker.type === "player" && (marker.name.includesCI(this.filter.search) || marker.playerUuid.includesCI(this.filter.search)); }).sort((a, b) => { if (this.filter.order === "label") { - if (a.label < b.label) return -1; - if (a.label > b.label) return 1; + let la = a.type === "player" ? a.name : a.label; + let lb = b.type === "player" ? b.name : b.label; + if (la < lb) return -1; + if (la > lb) return 1; return 0; } if (this.filter.order === "distance") {