fix: use mb_substr

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
This commit is contained in:
Ferdinand Thiessen 2025-09-11 11:17:43 +02:00 committed by backportbot[bot]
parent fb8f85f30f
commit 9c365d00b6

View file

@ -173,7 +173,7 @@ class SaveAccountsTableData implements IRepairStep {
if ($userdata['display_name'] !== null) {
// user.displayname only allows 64 characters but old accounts.display_name allowed 255 characters
$update->setParameter('displayname', substr($userdata['display_name'], 0, 64))
$update->setParameter('displayname', mb_substr($userdata['display_name'], 0, 64))
->setParameter('userid', $userdata['user_id']);
$update->execute();
}