X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FDB%2FManager%2FOrder.pm;h=d844683ece9629297059e9cab4c9a1852b3596d0;hb=2271551b46c84fa256c7a2e0a46c04cddf31e89e;hp=69aa266791300a75bd2de019ae7b2368681e7cec;hpb=168836cf2b4967a5fb2332867b329785cccc932a;p=kivitendo-erp.git diff --git a/SL/DB/Manager/Order.pm b/SL/DB/Manager/Order.pm index 69aa26679..d844683ec 100644 --- a/SL/DB/Manager/Order.pm +++ b/SL/DB/Manager/Order.pm @@ -35,9 +35,16 @@ sub _sort_spec { }, columns => { SIMPLE => 'ALL', - customer => 'customer.name', - vendor => 'vendor.name', + customer => 'lower(customer.name)', + vendor => 'lower(vendor.name)', globalprojectnumber => 'lower(globalproject.projectnumber)', + + # Bug in Rose::DB::Object: the next should be + # "globalproject.project_type.description". This workaround will + # only work if no other table with "project_type" is visible in + # the current query + globalproject_type => 'lower(project_type.description)', + map { ( $_ => "lower(oe.$_)" ) } qw(ordnumber quonumber cusordnumber shippingpoint shipvia notes intnotes transaction_description), }); }