Skip to content

Conversation

@skjnldsv
Copy link
Member

@skjnldsv skjnldsv commented Sep 1, 2023

A user root folder is not shareable.

// And you cannot share your rootfolder
if ($this->userManager->userExists($share->getSharedBy())) {
$userFolder = $this->rootFolder->getUserFolder($share->getSharedBy());
} else {
$userFolder = $this->rootFolder->getUserFolder($share->getShareOwner());
}
if ($userFolder->getId() === $share->getNode()->getId()) {
throw new \InvalidArgumentException('You cannot share your root folder');
}

@skjnldsv skjnldsv added bug 2. developing Work in progress labels Sep 1, 2023
@skjnldsv skjnldsv added this to the Nextcloud 28 milestone Sep 1, 2023
@skjnldsv skjnldsv self-assigned this Sep 1, 2023
@skjnldsv
Copy link
Member Author

skjnldsv commented Sep 1, 2023

/backport to stable27

@skjnldsv
Copy link
Member Author

skjnldsv commented Sep 1, 2023

/backport to stable26

@skjnldsv skjnldsv requested review from a team, ArtificialOwl, come-nc, icewind1991, nickvergessen and sorbaugh and removed request for a team September 1, 2023 12:08
@skjnldsv skjnldsv added 3. to review Waiting for reviews and removed 2. developing Work in progress labels Sep 1, 2023
@skjnldsv skjnldsv enabled auto-merge September 2, 2023 09:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews bug

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants