update user independent of cache

This commit is contained in:
Sascha Nitsch 2025-07-19 19:05:36 +02:00
parent 1cfbff6d4c
commit f23a2b01e0

View file

@ -209,12 +209,10 @@ class User
$ruser = $connector->getRemoteUserByName($_name);
if ($ruser !== false) {
$user = $ruser;
self::addLocalUser($dbh, $user, $_name);
}
}
if ($cache !== null) {
if ($user->id === null && $user->externalid !== null) {
self::addLocalUser($dbh, $user, $_name);
}
$cache->saveRemoteUserByName($_name, $user);
}
return $user;