X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FDO.pm;h=4ba4828509494fbc07b930efb89fa003bd2095dc;hb=cff913a1c984f82558a7d59dec0b8b1a06c5530d;hp=0e143192ea77510cf1df51f47bac52923e85682c;hpb=2df28e2b27d5cf670da85c6cf8e91fab31874f80;p=kivitendo-erp.git diff --git a/SL/DO.pm b/SL/DO.pm index 0e143192e..4ba482850 100644 --- a/SL/DO.pm +++ b/SL/DO.pm @@ -578,7 +578,8 @@ sub mark_orders_if_delivered { foreach my $oe_id (keys %ship) { do_query($form, $dbh,"UPDATE oe SET delivered = ".($ship{$oe_id}->{delivered}?"TRUE":"FALSE")." WHERE id = ?", $oe_id); } - }); + 1; + }) or do { die SL::DB->client->error }; $main::lxdebug->leave_sub(); } @@ -605,7 +606,8 @@ sub close_orders { my $query = qq|UPDATE delivery_orders SET closed = TRUE WHERE id IN (| . join(', ', ('?') x scalar(@{ $params{ids} })) . qq|)|; do_query($form, $dbh, $query, map { conv_i($_) } @{ $params{ids} }); - }); + 1; + }) or die { SL::DB->client->error }; $form->new_lastmtime('delivery_orders');