aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/private/Comments/Comment.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/private/Comments/Comment.php b/lib/private/Comments/Comment.php
index 7368425174a..8517bef5893 100644
--- a/lib/private/Comments/Comment.php
+++ b/lib/private/Comments/Comment.php
@@ -233,6 +233,9 @@ class Comment implements IComment {
return [];
}
$uids = array_unique($mentions[0]);
+ usort($uids, static function ($uid1, $uid2) {
+ return mb_strlen($uid2) <=> mb_strlen($uid1);
+ });
$result = [];
foreach ($uids as $uid) {
$cleanUid = trim(substr($uid, 1), '"');