mirror of
https://github.com/nextcloud/server.git
synced 2026-03-28 21:33:40 -04:00
Merge pull request #37057 from nextcloud/backport/36904/stable26
[stable26] fix(files): Fix controller setup for guests
This commit is contained in:
commit
92b8a5ef1e
1 changed files with 6 additions and 9 deletions
|
|
@ -42,24 +42,17 @@ class TagService {
|
|||
private $userSession;
|
||||
/** @var IManager */
|
||||
private $activityManager;
|
||||
/** @var ITags */
|
||||
/** @var ITags|null */
|
||||
private $tagger;
|
||||
/** @var Folder */
|
||||
private $homeFolder;
|
||||
/** @var EventDispatcherInterface */
|
||||
private $dispatcher;
|
||||
|
||||
/**
|
||||
* @param IUserSession $userSession
|
||||
* @param IManager $activityManager
|
||||
* @param ITags $tagger
|
||||
* @param Folder $homeFolder
|
||||
* @param EventDispatcherInterface $dispatcher
|
||||
*/
|
||||
public function __construct(
|
||||
IUserSession $userSession,
|
||||
IManager $activityManager,
|
||||
ITags $tagger,
|
||||
?ITags $tagger,
|
||||
Folder $homeFolder,
|
||||
EventDispatcherInterface $dispatcher
|
||||
) {
|
||||
|
|
@ -81,6 +74,10 @@ class TagService {
|
|||
* @throws \OCP\Files\NotFoundException if the file does not exist
|
||||
*/
|
||||
public function updateFileTags($path, $tags) {
|
||||
if ($this->tagger === null) {
|
||||
throw new \RuntimeException('No tagger set');
|
||||
}
|
||||
|
||||
$fileId = $this->homeFolder->get($path)->getId();
|
||||
|
||||
$currentTags = $this->tagger->getTagsForObjects([$fileId]);
|
||||
|
|
|
|||
Loading…
Reference in a new issue