From 5dacd51c144f6262b9db583b096f5ec82c793081 Mon Sep 17 00:00:00 2001 From: Morris Jobke Date: Fri, 30 Sep 2016 14:57:54 +0200 Subject: [PATCH] Use proper casing of username in avatar filesystem setup * before you could request an avatar for User instead of user which sets up the filesystem for that user twice causing the sharing codes collision detection to detect a lot of collisions Signed-off-by: Morris Jobke --- lib/private/AvatarManager.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/private/AvatarManager.php b/lib/private/AvatarManager.php index 0eabc3a175..6f1f380a90 100644 --- a/lib/private/AvatarManager.php +++ b/lib/private/AvatarManager.php @@ -91,6 +91,8 @@ class AvatarManager implements IAvatarManager { if (is_null($user)) { throw new \Exception('user does not exist'); } + // sanitize userID - fixes casing issue (needed for the filesystem stuff that is done below) + $userId = $user->getUID(); /* * Fix for #22119