summaryrefslogtreecommitdiff
path: root/httemplate
diff options
context:
space:
mode:
authorivan <ivan>2011-08-12 20:07:56 +0000
committerivan <ivan>2011-08-12 20:07:56 +0000
commit5d8dd13c077e3e1a0e29ec31fc9c5a62b78d067c (patch)
tree5cf8a6851e2ad22a90048309cff9a811006a75cb /httemplate
parentbd928f5f74892da75dc3094a189c07fd8848ec07 (diff)
don't show an empty merge dropdown when there's only one order
Diffstat (limited to 'httemplate')
-rw-r--r--httemplate/browse/did_order.html5
1 files changed, 3 insertions, 2 deletions
diff --git a/httemplate/browse/did_order.html b/httemplate/browse/did_order.html
index 61b37d8d9..f328c1fcc 100644
--- a/httemplate/browse/did_order.html
+++ b/httemplate/browse/did_order.html
@@ -149,9 +149,10 @@ my @merge_targets = qsearch({
my $merge_select = sub {
my $source_ordernum = shift;
my $merge_select = '';
- if ( @merge_targets ) {
+ my @targets = grep { $_->ordernum != $source_ordernum } @merge_targets;
+ if ( @targets ) {
$merge_select = "<SELECT onchange='mergeconfirm(this,$source_ordernum)'><OPTION></OPTION>";
- foreach my $order ( @merge_targets ) {
+ foreach my $order ( @targets ) {
next if $order->ordernum == $source_ordernum;
$merge_select .= "<OPTION>".$order->ordernum."</OPTION>";
}