diff options
author | Roeland Jago Douma <roeland@famdouma.nl> | 2019-08-13 09:33:46 +0200 |
---|---|---|
committer | Roeland Jago Douma <roeland@famdouma.nl> | 2019-08-13 09:33:46 +0200 |
commit | 145eee91fe611a9ae59c5e6d9a8d06104112c1a5 (patch) | |
tree | 8bc43eb3f2520fbc990ae3eda78045d41d6baefa /apps/files/js/semaphore.js | |
parent | fced73aa3779c9c38e2bb845c7496fc23c6f0391 (diff) | |
download | nextcloud-server-145eee91fe611a9ae59c5e6d9a8d06104112c1a5.tar.gz nextcloud-server-145eee91fe611a9ae59c5e6d9a8d06104112c1a5.zip |
Get the proper UID
Some user backends (like the database backend) allow us to obtain a user
case insensitive. However the UID itself is case sensitive.
Example:
* create a user User1
* login as User1
- This results the data/User1 folder to be created etc
* now have some code somewhere that obtains the userFolder (from
IRootFolder) but pas in 'uSER1' as uid
- The code will check if that is a valid user. And in this case it is
since User1 and uSER1 both map to the same user
- However the the UID in the user object is used for the folder a new
folder fill be create data/uSER1
With this PR this is avoided now. Since we obtain the real UID casing in
the backend before creating the user object.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Diffstat (limited to 'apps/files/js/semaphore.js')
0 files changed, 0 insertions, 0 deletions