diff --git a/lib/file.php b/lib/file.php index 2532c2ab..02028164 100644 --- a/lib/file.php +++ b/lib/file.php @@ -153,6 +153,9 @@ class File { $rootLinkItem = \OCP\Share::resolveReShare($this->sharing[0]); if (isset($rootLinkItem['uid_owner'])){ $owner = $rootLinkItem['uid_owner']; + \OCP\JSON::checkUserExists($rootLinkItem['uid_owner']); + \OC_Util::tearDownFS(); + \OC_Util::setupFS($rootLinkItem['uid_owner']); } else { throw new \Exception($this->fileId . ' is a broken share'); }