Prevent transferring data to user which never loggedin

Signed-off-by: Tobia De Koninck <LEDfan@users.noreply.github.com>
This commit is contained in:
Tobia De Koninck 2020-01-03 08:48:17 +01:00
parent e1505aca4f
commit 9c42e85f91
1 changed files with 1 additions and 1 deletions

View File

@ -87,7 +87,7 @@ class OwnershipTransferService {
$sourcePath = rtrim($sourceUid . '/files/' . $path, '/');
// target user has to be ready
if (!$this->encryptionManager->isReadyForUser($destinationUid)) {
if ($destinationUser->getLastLogin() === 0 || !$this->encryptionManager->isReadyForUser($destinationUid)) {
throw new TransferOwnershipException("The target user is not ready to accept files. The user has at least to have logged in once.", 2);
}