Skip to content

Commit 64480de

Browse files
Merge pull request #55077 from nextcloud/backport/55006/stable31
[stable31] fix(ownCloud): ensure that `accounts.display_name` fits into `users.displayname`
2 parents 41eee84 + 9c365d0 commit 64480de

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/private/Repair/Owncloud/SaveAccountsTableData.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,8 @@ protected function migrateUserInfo(IQueryBuilder $update, $userdata) {
172172
}
173173

174174
if ($userdata['display_name'] !== null) {
175-
$update->setParameter('displayname', $userdata['display_name'])
175+
// user.displayname only allows 64 characters but old accounts.display_name allowed 255 characters
176+
$update->setParameter('displayname', mb_substr($userdata['display_name'], 0, 64))
176177
->setParameter('userid', $userdata['user_id']);
177178
$update->execute();
178179
}

0 commit comments

Comments
 (0)