X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/20a083051185f1ec54d8a1b40bd64744dacc8790..9caaa245e1bc3309a7d8f198228dbfd9d4555bee:/bin/mozilla/io.pl diff --git a/bin/mozilla/io.pl b/bin/mozilla/io.pl index 785c3d5d9..e91c47b29 100644 --- a/bin/mozilla/io.pl +++ b/bin/mozilla/io.pl @@ -1738,6 +1738,7 @@ sub print_form { $language_saved = $form->{language_id}; $payment_id_saved = $form->{payment_id}; $salesman_id_saved = $form->{salesman_id}; + $cp_id_saved = $form->{cp_id}; &{"$form->{vc}_details"}(); @@ -1748,6 +1749,13 @@ sub print_form { $form->{"cc"} = $saved_cc if ($saved_cc); $form->{"bcc"} = $saved_bcc if ($saved_bcc); + if (!$cp_id_saved) { + # No contact was selected. Delete all contact variables because + # IS->customer_details() and IR->vendor_details() get the default + # contact anyway. + map({ delete($form->{$_}); } grep(/^cp_/, keys(%{ $form }))); + } + my ($language_tc, $output_numberformat, $output_dateformat, $output_longdates); if ($form->{"language_id"}) { ($language_tc, $output_numberformat, $output_dateformat, $output_longdates) =