X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;ds=sidebyside;f=SL%2FAP.pm;h=763fd33740b03f380ed132049f94bdaca99f3f89;hb=26ba876e4863567ba21fddd5ec8f909aacfbdfde;hp=e9e1a7ecda9b48489a21a9f24cf80c2037fdb971;hpb=262108d0f0d61ce6e4d3e436e9042c1002ec41f7;p=kivitendo-erp.git diff --git a/SL/AP.pm b/SL/AP.pm index e9e1a7ecd..763fd3374 100644 --- a/SL/AP.pm +++ b/SL/AP.pm @@ -464,12 +464,10 @@ sub ap_transactions { my @a = (transdate, invnumber, name); push @a, "employee" if $self->{l_employee}; - my $sortdir = $form->{sortdir} ? 'ASC' : 'DESC'; + my $sortdir = !defined $form->{sortdir} ? 'ASC' : $form->{sortdir} ? 'ASC' : 'DESC'; my $sortorder = join(', ', map { "$_ $sortdir" } @a); - if (grep({ $_ eq $form->{sort} } - qw(transdate id invnumber ordnumber name netamount tax amount - paid datepaid due duedate notes employee))) { + if (grep({ $_ eq $form->{sort} } qw(transdate id invnumber ordnumber name netamount tax amount paid datepaid due duedate notes employee transaction_description))) { $sortorder = $form->{sort} . " $sortdir"; }