Issue #2112895 by willzyx, swentel, drunken monkey: Wrong redirection in admin/modules/uninstall/confirm if drupal is installed in a subdirectory
parent
a92f929273
commit
487de77002
|
@ -135,7 +135,7 @@ class ModulesUninstallConfirmForm extends ConfirmFormBase {
|
|||
|
||||
// Prevent this page from showing when the module list is empty.
|
||||
if (empty($this->modules)) {
|
||||
return new RedirectResponse('/admin/modules/uninstall');
|
||||
return $this->redirect('system.modules_uninstall');
|
||||
}
|
||||
|
||||
$data = system_rebuild_module_data();
|
||||
|
|
|
@ -106,5 +106,10 @@ class UninstallTest extends WebTestBase {
|
|||
// Make sure our unique cache entry is gone.
|
||||
$cached = \Drupal::cache()->get('uninstall_test');
|
||||
$this->assertFalse($cached, 'Cache entry not found');
|
||||
|
||||
// Make sure confirmation page is accessible only during uninstall process.
|
||||
$this->drupalGet('admin/modules/uninstall/confirm');
|
||||
$this->assertUrl('admin/modules/uninstall');
|
||||
$this->assertTitle(t('Uninstall') . ' | Drupal');
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue