From 0bbf22beb0ce1c2048e76cc27712323c0a3b5676 Mon Sep 17 00:00:00 2001 From: "Michael J. Rubinsky" Date: Sat, 20 Nov 2010 23:26:55 -0500 Subject: [PATCH] MFB: [mjr] Fix bug where ownership of a gallery could not be changed (Bug #9391). --- ansel/docs/CHANGES | 2 +- ansel/perms.php | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) 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'); -- 2.11.0