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); $ruser = $connector->getRemoteUserByName($_name);
if ($ruser !== false) { if ($ruser !== false) {
$user = $ruser; $user = $ruser;
self::addLocalUser($dbh, $user, $_name);
} }
} }
if ($cache !== null) { if ($cache !== null) {
if ($user->id === null && $user->externalid !== null) {
self::addLocalUser($dbh, $user, $_name);
}
$cache->saveRemoteUserByName($_name, $user); $cache->saveRemoteUserByName($_name, $user);
} }
return $user; return $user;