test: fix tests

Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
pull/53784/head
Jana Peper 2025-07-03 09:59:28 +07:00
parent a598d453e9
commit 3f176632b2
No known key found for this signature in database
GPG Key ID: 21BB61ACAFC2C89E
3 changed files with 8 additions and 3 deletions

@ -814,7 +814,7 @@ class Manager implements IManager {
public function getAvailableTaskTypes(bool $showDisabled = false, ?string $userId = null): array { public function getAvailableTaskTypes(bool $showDisabled = false, ?string $userId = null): array {
// userId will be obtained from the session if left to null // userId will be obtained from the session if left to null
if (!$this->checkGuestAccess($userId)) { if (!$this->checkGuestAccess($userId)) {
return []; return [];
} }
if ($this->availableTaskTypes === null) { if ($this->availableTaskTypes === null) {
@ -881,11 +881,10 @@ class Manager implements IManager {
} }
if ($userId === null) { if ($userId === null) {
$user = $this->userSession->getUser(); $user = $this->userSession->getUser();
} else { } else {
$user = $this->userManager->get($userId); $user = $this->userManager->get($userId);
} }
$guestsAllowed = $this->config->getAppValue('core', 'ai.taskprocessing_guests', 'false'); $guestsAllowed = $this->config->getAppValue('core', 'ai.taskprocessing_guests', 'false');
if ($guestsAllowed == 'true' || !class_exists(\OCA\Guests\UserBackend::class) || !($user->getBackend() instanceof \OCA\Guests\UserBackend)) { if ($guestsAllowed == 'true' || !class_exists(\OCA\Guests\UserBackend::class) || !($user->getBackend() instanceof \OCA\Guests\UserBackend)) {
return true; return true;

@ -106,6 +106,7 @@
<referencedClass name="OCA\GroupFolders\Mount\GroupFolderStorage"/> <referencedClass name="OCA\GroupFolders\Mount\GroupFolderStorage"/>
<referencedClass name="OCA\TwoFactorNextcloudNotification\Controller\APIController"/> <referencedClass name="OCA\TwoFactorNextcloudNotification\Controller\APIController"/>
<referencedClass name="OCA\GlobalSiteSelector\Service\SlaveService"/> <referencedClass name="OCA\GlobalSiteSelector\Service\SlaveService"/>
<referencedClass name="OCA\Guests\UserBackend"/>
</errorLevel> </errorLevel>
</UndefinedClass> </UndefinedClass>
<UndefinedFunction> <UndefinedFunction>

@ -27,6 +27,7 @@ use OCP\IDBConnection;
use OCP\IServerContainer; use OCP\IServerContainer;
use OCP\IUser; use OCP\IUser;
use OCP\IUserManager; use OCP\IUserManager;
use OCP\IUserSession;
use OCP\TaskProcessing\EShapeType; use OCP\TaskProcessing\EShapeType;
use OCP\TaskProcessing\Events\GetTaskProcessingProvidersEvent; use OCP\TaskProcessing\Events\GetTaskProcessingProvidersEvent;
use OCP\TaskProcessing\Events\TaskFailedEvent; use OCP\TaskProcessing\Events\TaskFailedEvent;
@ -608,6 +609,8 @@ class TaskProcessingTest extends \Test\TestCase {
$this->userMountCache, $this->userMountCache,
\OC::$server->get(IClientService::class), \OC::$server->get(IClientService::class),
\OC::$server->get(IAppManager::class), \OC::$server->get(IAppManager::class),
$userManager,
\OC::$server->get(IUserSession::class),
\OC::$server->get(ICacheFactory::class), \OC::$server->get(ICacheFactory::class),
); );
} }
@ -1258,6 +1261,8 @@ class TaskProcessingTest extends \Test\TestCase {
$this->userMountCache, $this->userMountCache,
\OC::$server->get(IClientService::class), \OC::$server->get(IClientService::class),
\OC::$server->get(IAppManager::class), \OC::$server->get(IAppManager::class),
\OC::$server->get(IUserManager::class),
\OC::$server->get(IUserSession::class),
\OC::$server->get(ICacheFactory::class), \OC::$server->get(ICacheFactory::class),
); );
} }