test: fix tests

Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
pull/53764/head
Jana Peper 10 months ago committed by Marcel Klehr
parent f8886fe27a
commit 603522a59c
  1. 5
      lib/private/TaskProcessing/Manager.php
  2. 1
      psalm.xml
  3. 5
      tests/lib/TaskProcessing/TaskProcessingTest.php

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

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

@ -30,6 +30,7 @@ use OCP\IDBConnection;
use OCP\IServerContainer;
use OCP\IUser;
use OCP\IUserManager;
use OCP\IUserSession;
use OCP\Server;
use OCP\TaskProcessing\EShapeType;
use OCP\TaskProcessing\Events\GetTaskProcessingProvidersEvent;
@ -613,6 +614,8 @@ class TaskProcessingTest extends \Test\TestCase {
$this->userMountCache,
Server::get(IClientService::class),
Server::get(IAppManager::class),
$userManager,
Server::get(IUserSession::class),
Server::get(ICacheFactory::class),
);
}
@ -1263,6 +1266,8 @@ class TaskProcessingTest extends \Test\TestCase {
$this->userMountCache,
Server::get(IClientService::class),
Server::get(IAppManager::class),
Server::get(IUserManager::class),
Server::get(IUserSession::class),
Server::get(ICacheFactory::class),
);
}

Loading…
Cancel
Save