X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FWH.pm;h=04b1914e003a29456e96e0f67483552a3d98dfd7;hb=e1bf173bae820584e8bafdc01ebe2e7d7537a59c;hp=669b295fef3479ccf48b01e334eaafd7d4404911;hpb=c9dd5a958ce071ad709b82c2ef3a94aaf38040e0;p=kivitendo-erp.git 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;