X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/c9dd5a958ce071ad709b82c2ef3a94aaf38040e0..da99c7bcf4a8ec82d9bc1d0c75aaba6ba4cd69ea:/SL/WH.pm diff --git a/SL/WH.pm b/SL/WH.pm index 669b295fe..04b1914e0 100644 --- a/SL/WH.pm +++ b/SL/WH.pm @@ -624,7 +624,12 @@ sub get_warehouse_report { my $sort_order = $form->{order}; $sort_col = $filter{sort} unless $sort_col; - $sort_col = "parts_id" unless $sort_col; + # falls $sort_col gar nicht in dem Bericht aufgenommen werden soll, + # führt ein entsprechenes order by $sort_col zu einem SQL-Fehler + # entsprechend parts_id als default lassen, wenn $sort_col UND l_$sort_col + # vorhanden sind (bpsw. l_partnumber = 'Y', für in Bericht aufnehmen). + # S.a. Bug 1597 jb 12.5.2011 + $sort_col = "parts_id" unless ($sort_col && $form->{"l_$sort_col"}); $sort_order = $filter{order} unless $sort_order; $sort_col =~ s/ASC|DESC//; # kill stuff left in from previous queries my $orderby = $sort_col;