From c2d96fc52fa101039628c2bc5fd399e321d79183 Mon Sep 17 00:00:00 2001 From: cdujeu Date: Mon, 22 Feb 2016 10:01:19 +0100 Subject: [PATCH] Fix unshare when removing users and no public link active. --- core/src/plugins/action.share/class.ShareCenter.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/plugins/action.share/class.ShareCenter.php b/core/src/plugins/action.share/class.ShareCenter.php index a5ba5e6154..4a332076d4 100644 --- a/core/src/plugins/action.share/class.ShareCenter.php +++ b/core/src/plugins/action.share/class.ShareCenter.php @@ -1425,6 +1425,7 @@ public function shareNode($httpVars, &$update){ $hiddenUserEntry = null; $downloadDisabled = false; + $originalHttpVars = $httpVars; if(isSet($httpVars["enable_public_link"])){ // PREPARE HIDDEN USER DATA if(isSet($httpVars["hash"])){ @@ -1457,7 +1458,7 @@ public function shareNode($httpVars, &$update){ } if(!count($users) && !count($groups)){ ob_start(); - $this->switchAction("unshare", $httpVars, array()); + $this->switchAction("unshare", $originalHttpVars, array()); ob_end_clean(); return null; }