From: Michael J. Rubinsky Date: Tue, 17 Aug 2010 21:03:34 +0000 (-0400) Subject: Don't overwrite the new queue with the ticket's previous queue. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=fd162b942cfac3cd26c37c98461793ee3ef63b18;p=horde.git Don't overwrite the new queue with the ticket's previous queue. --- diff --git a/whups/ticket/queue.php b/whups/ticket/queue.php index 078731414..9fe9344cf 100644 --- a/whups/ticket/queue.php +++ b/whups/ticket/queue.php @@ -67,6 +67,7 @@ class SetQueueStep2Form extends Horde_Form { /* Give the user an opportunity to check that type, version, * etc. are still valid. */ + $queue = $vars->get('queue'); $info = $whups_driver->getQueue($queue); @@ -118,9 +119,16 @@ class SetQueueStep3Form extends Horde_Form { $ticket = Whups::getCurrentTicket(); $vars = Horde_Variables::getDefaultVariables(); $vars->set('id', $id = $ticket->getId()); +$form = $vars->get('formname'); +if ($form != 'setqueuestep1form') { + $q = $vars->get('queue'); +} foreach ($ticket->getDetails() as $varname => $value) { $vars->add($varname, $value); } +if (!empty($q)) { + $vars->set('queue', $q); +} // Check permissions on this ticket. if (!Whups::hasPermission($ticket->get('queue'), 'queue', Horde_Perms::DELETE)) { @@ -129,7 +137,6 @@ if (!Whups::hasPermission($ticket->get('queue'), 'queue', Horde_Perms::DELETE)) ->redirect(); } -$form = $vars->get('formname'); $action = ''; if ($form == 'setqueuestep1form') {