diff --git a/Services/Init/classes/class.ilInitialisation.php b/Services/Init/classes/class.ilInitialisation.php index 771d86e646cd..9ec59662e4a6 100644 --- a/Services/Init/classes/class.ilInitialisation.php +++ b/Services/Init/classes/class.ilInitialisation.php @@ -1528,6 +1528,9 @@ protected static function replaceSuperGlobals(\ILIAS\DI\Container $container): v ); if ($replace_super_globals) { + if(ilContext::getType() == ilContext::CONTEXT_SOAP_NO_AUTH){ + return; + } $throwOnValueAssignment = defined('DEVMODE') && DEVMODE; $_GET = new SuperGlobalDropInReplacement($container['refinery'], $_GET, $throwOnValueAssignment);