Skip to content
Snippets Groups Projects
Commit 3d189457 authored by Andreas Fink's avatar Andreas Fink
Browse files

Try to work around issue #3 / https://phabricator.wikimedia.org/T95839

parent b1ed22fc
No related branches found
No related tags found
No related merge requests found
...@@ -124,6 +124,13 @@ class AuthRemoteuser extends MediaWiki\Session\ImmutableSessionProviderWithCooki ...@@ -124,6 +124,13 @@ class AuthRemoteuser extends MediaWiki\Session\ImmutableSessionProviderWithCooki
if (Hooks::run("AuthRemoteUserInitUser", if (Hooks::run("AuthRemoteUserInitUser",
array($user, true)) array($user, true))
) { ) {
// Check if above hook or some other effect (e.g.: https://phabricator.wikimedia.org/T95839 )
// already created a user in the db. If so, reuse that one.
$userFromDb = $user->getInstanceForUpdate();
if (null !== $userFromDb) {
$user = $user->getInstanceForUpdate();
}
$this->setRealName($user); $this->setRealName($user);
$this->setEmail($user, $username); $this->setEmail($user, $username);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment