From b944115a3524bacc9f321df38b52e4c9ea92beac Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma Date: Mon, 16 Mar 2020 13:38:55 +0100 Subject: [PATCH] Update the target when it isempty after sharing Hooks that listen to it (audit log) benefit from having the target properly set. Signed-off-by: Roeland Jago Douma --- lib/private/Share20/Manager.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/private/Share20/Manager.php b/lib/private/Share20/Manager.php index ca668e24e7..82e948344c 100644 --- a/lib/private/Share20/Manager.php +++ b/lib/private/Share20/Manager.php @@ -784,6 +784,11 @@ class Manager implements IManager { //reuse the node we already have $share->setNode($oldShare->getNode()); + // Reset the target if it is null for the new share + if ($share->getTarget() === '') { + $share->setTarget($target); + } + // Post share event $event = new GenericEvent($share); $this->legacyDispatcher->dispatch('OCP\Share::postShare', $event);