Skip to content

Commit 36516f6

Browse files
authored
[5.3] Fix languagefilter automatic language change redirection when SEF is enabled (joomla#45583)
1 parent bb70fe2 commit 36516f6

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

plugins/system/languagefilter/src/Extension/LanguageFilter.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -699,6 +699,17 @@ public function onUserLogin(LoginEvent $event): void
699699
$app->setUserState('users.login.form.return', 'index.php?Itemid=' . $associationItemid);
700700
$foundAssociation = true;
701701
}
702+
} elseif ($this->mode_sef) {
703+
if ($app->getUserState('users.login.form.return')) {
704+
$app->setUserState(
705+
'users.login.form.return',
706+
Route::_(
707+
$app->getUserState('users.login.form.return'),
708+
false
709+
)
710+
);
711+
$foundAssociation = true;
712+
}
702713
} elseif (isset($associations[$lang_code]) && $menu->getItem($associations[$lang_code])) {
703714
/**
704715
* The login form does not contain a menu item redirection.

0 commit comments

Comments
 (0)