summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>2024-01-31 14:07:12 +0000
committerGerrit Code Review <gerrit@wikimedia.org>2024-01-31 14:07:12 +0000
commitcd87258b2f48f82f3bf3f49486ab4f0775d58b90 (patch)
treeee987450d49168fdf727563661b746c730f3cd39
parent2bae5bbb6ecbc91bbd1659aedcbdbfb6139bfe8d (diff)
parent97f4fde53681c5444dcf7d614ce0ffed3d28f44f (diff)
Merge "index.php: Restore support for forcesafemode option." into wmf/1.42.0-wmf.15wmf/1.42.0-wmf.15
-rw-r--r--includes/actions/ActionEntryPoint.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/includes/actions/ActionEntryPoint.php b/includes/actions/ActionEntryPoint.php
index f8812b231937..23d8cfc077d9 100644
--- a/includes/actions/ActionEntryPoint.php
+++ b/includes/actions/ActionEntryPoint.php
@@ -381,6 +381,12 @@ class ActionEntryPoint extends MediaWikiEntryPoint {
$user = $context->getUser();
$title = $context->getTitle();
$requestTitle = $title;
+
+ $userOptionsLookup = $this->getServiceContainer()->getUserOptionsLookup();
+ if ( $userOptionsLookup->getBoolOption( $user, 'forcesafemode' ) ) {
+ $request->setVal( 'safemode', '1' );
+ }
+
$this->getHookRunner()->onBeforeInitialize( $title, null, $output, $user, $request, $this );
// Invalid titles. T23776: The interwikis must redirect even if the page name is empty.