server/lib/private/User
Lukas Reschke ed8a98eaa1
Prevent SQL error message in case of error
`\OC\User\Database::createUser` can throw a PHP exception in case the UID is longer than
permitted in the database. This is against it's PHPDocs and we should cast this to `false`,
so that the regular error handling triggers in.

The easiest way to reproduce is on MySQL:

1. Create user `aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa` in admin panel
2. Create user `aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa` in admin panel again
3. See SQL exception as error message

Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-08-17 12:08:40 +02:00
..
Backend.php Unnecessary fully qualified names 2016-08-14 19:36:06 +02:00
Database.php Prevent SQL error message in case of error 2017-08-17 12:08:40 +02:00
LoginException.php Update with robin 2016-07-21 18:13:58 +02:00
Manager.php Prevent SQL error message in case of error 2017-08-17 12:08:40 +02:00
NoUserException.php Fix others 2016-07-21 18:13:57 +02:00
Session.php Add basic implementation for OAuth 2.0 Authorization Code Flow 2017-05-18 20:49:03 +02:00
User.php emit changeUser only if there really was a change (quota, displayname) 2017-06-01 11:34:17 +02:00