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"}) {