From: Michael J. Rubinsky Date: Sun, 21 Nov 2010 04:26:55 +0000 (-0500) Subject: MFB: [mjr] Fix bug where ownership of a gallery could not be changed (Bug #9391). X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=0bbf22beb0ce1c2048e76cc27712323c0a3b5676;p=horde.git MFB: [mjr] Fix bug where ownership of a gallery could not be changed (Bug #9391). --- diff --git a/ansel/docs/CHANGES b/ansel/docs/CHANGES index 8162b02f2..dc83d67e6 100644 --- a/ansel/docs/CHANGES +++ b/ansel/docs/CHANGES @@ -13,7 +13,7 @@ v2.0-git v1.1.3-cvs ---------- - +[mjr] Fix bug where ownership of a gallery could not be changed (Bug #9391). ------ diff --git a/ansel/perms.php b/ansel/perms.php index ec1dcd38b..a38bf9385 100644 --- a/ansel/perms.php +++ b/ansel/perms.php @@ -65,7 +65,8 @@ case 'editforminherit': // Process owner and owner permissions. $old_owner = $share->get('owner'); - $new_owner = Horde_Util::getFormData('owner', $old_owner); + $new_owner_backend = Horde_Util::getFormData('owner_select', Horde_Util::getFormData('owner_input', $old_owner)); + $new_owner = $GLOBALS['registry']->convertUsername($new_owner_backend, true); if ($old_owner !== $new_owner && !empty($new_owner)) { if ($old_owner != $GLOBALS['registry']->getAuth() && !$registry->isAdmin()) { $notification->push(_("Only the owner or system administrator may change ownership or owner permissions for a share"), 'horde.error');