X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FVK.pm;h=f5fb03f21e0d5c59a16108b1ed7a46a70b0eb452;hb=b944282768f7d90bf6bdf8db576fe539bb88481d;hp=f20414c7fbfa387cc5c03125aaecdb6ffa426f6d;hpb=1b15807093421ca00493a447048b960f2f512152;p=kivitendo-erp.git diff --git a/SL/VK.pm b/SL/VK.pm index f20414c7f..f5fb03f21 100644 --- a/SL/VK.pm +++ b/SL/VK.pm @@ -112,7 +112,7 @@ sub invoice_transactions { push(@values, $form->{customer_id}); } elsif ($form->{customer}) { $where .= " AND ct.name ILIKE ?"; - push(@values, $form->like($form->{customer})); + push(@values, like($form->{customer})); } if ($form->{customernumber}) { $where .= qq| AND ct.customernumber = ? |; @@ -120,7 +120,7 @@ sub invoice_transactions { } if ($form->{partnumber}) { $where .= qq| AND (p.partnumber ILIKE ?)|; - push(@values, '%' . $form->{partnumber} . '%'); + push(@values, like($form->{partnumber})); } if ($form->{partsgroup_id}) { $where .= qq| AND (pg.id = ?)|; @@ -128,7 +128,7 @@ sub invoice_transactions { } if ($form->{country}) { $where .= qq| AND (ct.country ILIKE ?)|; - push(@values, '%' . $form->{country} . '%'); + push(@values, like($form->{country})); } # when filtering for parts by description we probably want to filter by the description of the part as per the master data @@ -136,7 +136,7 @@ sub invoice_transactions { # at least in the translation case we probably want the report to also include translated articles, so we have to filter via parts.description if ($form->{description}) { $where .= qq| AND (p.description ILIKE ?)|; - push(@values, '%' . $form->{description} . '%'); + push(@values, like($form->{description})); } if ($form->{transdatefrom}) { $where .= " AND ar.transdate >= ?";