summaryrefslogtreecommitdiff
path: root/httemplate/elements/tr-select-agent.html
diff options
context:
space:
mode:
authorivan <ivan>2009-02-14 00:41:24 +0000
committerivan <ivan>2009-02-14 00:41:24 +0000
commit196adec5da84e3932aa6b2654b6f1532d833616b (patch)
tree1b063558b69851dbc8c5d4b26f5e4ae8f6f8ff69 /httemplate/elements/tr-select-agent.html
parent38c9750a1c91c591b2c6df5c5dbcfa60dd8eb682 (diff)
clean up select-agent agent virtualization, RT#1405
Diffstat (limited to 'httemplate/elements/tr-select-agent.html')
-rw-r--r--httemplate/elements/tr-select-agent.html13
1 files changed, 3 insertions, 10 deletions
diff --git a/httemplate/elements/tr-select-agent.html b/httemplate/elements/tr-select-agent.html
index 44df3fc7d..fcfa9f300 100644
--- a/httemplate/elements/tr-select-agent.html
+++ b/httemplate/elements/tr-select-agent.html
@@ -26,15 +26,8 @@
my %opt = @_;
my $agentnum = $opt{'curr_value'} || $opt{'value'};
-my @agents;
-if ( $opt{'agents'} ) {
- #@agents = @{ $opt{'agents'} };
- #here is the agent virtualization
- my $agentnums_href = $FS::CurrentUser::CurrentUser->agentnums_href;
- @agents = grep $agentnums_href->{$_->agentnum}, @{ $opt{'agents'} };
- delete $opt{'agents'};
-} else {
- @agents = $FS::CurrentUser::CurrentUser->agents;
-}
+my @agents = $opt{'agents'}
+ ? @{ $opt{'agents'} }
+ : $FS::CurrentUser::CurrentUser->agents;
</%init>