Prefer longer group names for mentions
authorAlexander Ebert <ebert@woltlab.com>
Sat, 15 Aug 2020 17:35:58 +0000 (19:35 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Sat, 15 Aug 2020 17:35:58 +0000 (19:35 +0200)
wcfsetup/install/files/lib/system/html/input/node/HtmlInputNodeTextParser.class.php

index 601b089cf1a6e6f7b59c6f787a9516c6e846481e..a789066f881663dd58a3e1578e9a5b554295473e 100644 (file)
@@ -323,9 +323,9 @@ class HtmlInputNodeTextParser {
                        return [];
                }
                
-               // Sorting the usernames by length allows for more precise matches.
-               usort($usernames, function ($usernameA, $usernameB) {
-                       return mb_strlen($usernameA) - mb_strlen($usernameB);
+               // Sorting the group names by length allows for more precise matches.
+               usort($availableUserGroups, function (UserGroup $groupA, UserGroup $groupB) {
+                       return mb_strlen($groupA->getName()) - mb_strlen($groupB->getName());
                });
                
                $groups = [];