From: Moritz Bunkus Date: Mon, 22 Jan 2007 16:06:20 +0000 (+0000) Subject: Wenn eine Funktion ohne Klammern aufgerufen wird, so werden die der aktuellen Funktio... X-Git-Tag: release-2.4.2~266 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=75edb8e6c9900ae7a8af8eb644cf064532acc9ea;p=kivitendo-erp.git Wenn eine Funktion ohne Klammern aufgerufen wird, so werden die der aktuellen Funktion übergebenen Parameter an die Unterfunktion weitergereicht. Das führt hier aber dazu, dass bei den Kunden-/Lieferantendetails Argumente übergeben werden, die als Liste der "gewollten Variablen" interpretiert werden. Also werden customer_details() / vendor_details() falsch aufgerufen, ergo es fehlen Daten. --- diff --git a/bin/mozilla/io.pl b/bin/mozilla/io.pl index 372389b3d..5f393936d 100644 --- a/bin/mozilla/io.pl +++ b/bin/mozilla/io.pl @@ -1795,7 +1795,7 @@ sub print_form { $language_saved = $form->{language_id}; $payment_id_saved = $form->{payment_id}; - &{"$form->{vc}_details"}; + &{"$form->{vc}_details"}(); $form->{language_id} = $language_saved; $form->{payment_id} = $payment_id_saved;