diff --git a/components/ILIAS/BackgroundTasks/src/Implementation/TaskManager/AsyncTaskManager.php b/components/ILIAS/BackgroundTasks/src/Implementation/TaskManager/AsyncTaskManager.php index 8ac4128f63d8..7ad8bbcb4781 100755 --- a/components/ILIAS/BackgroundTasks/src/Implementation/TaskManager/AsyncTaskManager.php +++ b/components/ILIAS/BackgroundTasks/src/Implementation/TaskManager/AsyncTaskManager.php @@ -44,7 +44,7 @@ public function run(Bucket $bucket): void // Call SOAP-Server $soap_client = new \ilSoapClient(); - $soap_client->setResponseTimeout(1); + $soap_client->setResponseTimeout(0); $soap_client->enableWSDL(true); $soap_client->init(); $session_id = session_id(); diff --git a/components/ILIAS/BackgroundTasks_/classes/class.ilSoapBackgroundTasksAdministration.php b/components/ILIAS/BackgroundTasks_/classes/class.ilSoapBackgroundTasksAdministration.php index 96b7e9edc076..a96ae9e732f7 100755 --- a/components/ILIAS/BackgroundTasks_/classes/class.ilSoapBackgroundTasksAdministration.php +++ b/components/ILIAS/BackgroundTasks_/classes/class.ilSoapBackgroundTasksAdministration.php @@ -34,6 +34,8 @@ public function __construct(bool $use_nusoap = true) */ public function runAsync(string $sid) { + ignore_user_abort(true); + $this->initAuth($sid); $this->initIlias();