From: Philip Reetz
Date: Mon, 14 Nov 2005 11:03:21 +0000 (+0000)
Subject: Fehler beim Speichern von Auftraegen behoben, wenn Angebot in Auftrag umgewandelt...
X-Git-Tag: release-2.4.0^2~466
X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=f7be5c27b83384d10db241fe454ea103ff9c723d;p=kivitendo-erp.git
Fehler beim Speichern von Auftraegen behoben, wenn Angebot in Auftrag umgewandelt wird
---
diff --git a/SL/OE.pm b/SL/OE.pm
index d5d1aa7ba..e0b6ab6b9 100644
--- a/SL/OE.pm
+++ b/SL/OE.pm
@@ -182,6 +182,7 @@ sub save {
$query = qq|DELETE FROM shipto
WHERE trans_id = $form->{id}|;
$dbh->do($query) || $form->dberror($query);
+ $delete_oe_id = 0;
} else {
@@ -199,6 +200,7 @@ sub save {
WHERE o.ordnumber = '$uid'|;
$sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
+ $delete_oe_id = 1;
($form->{id}) = $sth->fetchrow_array;
$sth->finish;
@@ -225,6 +227,9 @@ sub save {
map {
$form->{"${_}_$i"} = $form->parse_amount($myconfig, $form->{"${_}_$i"})
} qw(qty ship);
+ if ($delete_oe_id) {
+ $form->{"orderitems_id_$i"} = "";
+ }
if ($form->{"qty_$i"}) {