X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FIC.pm;h=d486228e6b6c59364b25b71c3cf0ebee74152c35;hb=d2eeb20f8131f93ee37578dd104822d065df0075;hp=1ef9dd18e0d6a0c85446a8af5131b8b1410e87e1;hpb=66881e5e25590cf9a71b2df6f408efaad144c984;p=kivitendo-erp.git diff --git a/SL/IC.pm b/SL/IC.pm index 1ef9dd18e..d486228e6 100644 --- a/SL/IC.pm +++ b/SL/IC.pm @@ -797,6 +797,11 @@ sub delete { # connect to database, turn off AutoCommit my $dbh = $form->dbconnect_noauto($myconfig); + # first delete prices of pricegroup + my $query = qq|DELETE FROM prices + WHERE parts_id = $form->{id}|; + $dbh->do($query) || $form->dberror($query); + my $query = qq|DELETE FROM parts WHERE id = $form->{id}|; $dbh->do($query) || $form->dberror($query); @@ -904,15 +909,10 @@ sub all_parts { my $group; my $limit; - foreach my $item (qw(partnumber drawing microfiche make)) { + foreach my $item (qw(partnumber drawing microfiche)) { if ($form->{$item}) { $var = $form->like(lc $form->{$item}); - - # make will build later Bugfix 145 - # model will build later too - Bugfix 331 - if ($item ne 'make') { - $where .= " AND lower(p.$item) LIKE '$var'"; - } + $where .= " AND lower(p.$item) LIKE '$var'"; } }