Skip to content

Commit

Permalink
respect DefaultQueue/RememberDefaultQueue configs for QuickCreate widget
Browse files Browse the repository at this point in the history
in cd52b35, we send Default arg to /Elements/SelectNewTicketQueue, which
always overrides DefaultQueue/RememberDefaultQueue configs, and it's wrong.

Fixes: I#30913
  • Loading branch information
sunnavy authored and sartak committed Jul 16, 2015
1 parent 31b587a commit 4507b0d
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions share/html/Elements/SelectNewTicketQueue
Expand Up @@ -49,11 +49,14 @@
<& /Elements/SelectQueue, Name => 'Queue', Default => $queue, %ARGS, ShowNullOption => 0, ShowAllQueues => 0 &>
</label>
<%INIT>
my $queue = RT->Config->Get("DefaultQueue", $session{'CurrentUser'});
my $queue = delete $ARGS{Default};
if ( !$queue ) {
$queue = RT->Config->Get("DefaultQueue", $session{'CurrentUser'});

if (RT->Config->Get("RememberDefaultQueue", $session{'CurrentUser'})) {
if (my $session_default = $session{'DefaultQueue'}) {
$queue = $session_default;
if (RT->Config->Get("RememberDefaultQueue", $session{'CurrentUser'})) {
if (my $session_default = $session{'DefaultQueue'}) {
$queue = $session_default;
}
}
}

Expand Down

0 comments on commit 4507b0d

Please sign in to comment.