From: Philip Reetz Date: Thu, 28 Jun 2007 08:24:12 +0000 (+0000) Subject: Bei der Umwandlung eines Auftrags in eine Rechnung wurde die individuelle Lieferadres... X-Git-Tag: release-2.4.3^2~64 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=a5f4490ff9356e2453824fd8516c233aa6024b2e;p=kivitendo-erp.git Bei der Umwandlung eines Auftrags in eine Rechnung wurde die individuelle Lieferadresse nicht gespeichert --- diff --git a/SL/Form.pm b/SL/Form.pm index cc65716b4..e5203f737 100644 --- a/SL/Form.pm +++ b/SL/Form.pm @@ -1469,6 +1469,7 @@ sub add_shipto { my $shipto; my @values; + foreach my $item (qw(name department_1 department_2 street zipcode city country contact phone fax email)) { if ($self->{"shipto$item"}) { @@ -1476,6 +1477,7 @@ sub add_shipto { } push(@values, $self->{"shipto${item}"}); } + if ($shipto) { if ($self->{shipto_id}) { my $query = qq|UPDATE shipto set @@ -1504,8 +1506,9 @@ sub add_shipto { shiptocontact = ? AND shiptophone = ? AND shiptofax = ? AND - shiptoemail = ?|; - my $insert_check = selectfirst_hashref_query($self, $dbh, $query, @values); + shiptoemail = ? AND + module = ?|; + my $insert_check = selectfirst_hashref_query($self, $dbh, $query, @values, $module); if(!$insert_check){ $query = qq|INSERT INTO shipto (trans_id, shiptoname, shiptodepartment_1, shiptodepartment_2,