From: Moritz Bunkus Date: Tue, 26 Aug 2014 12:00:33 +0000 (+0200) Subject: Form->parse_template: notes nicht immer aus invoicenotes kopieren X-Git-Tag: release-3.2.0beta~335 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=2f8ead125d69d2b91db9b1517bb6a3604ede1f6b;p=kivitendo-erp.git Form->parse_template: notes nicht immer aus invoicenotes kopieren Wenn ein Beleg über Rose-Model-Code zum Drucken vorbereitet wird, dann steht in $form->{notes} bereits der richtige Wert, und den belegspezifische Wert $form->{invoicenotes} gibt es gar nicht. Also auch notes damit nicht überschreiben. --- diff --git a/SL/Form.pm b/SL/Form.pm index a85902823..1368df738 100644 --- a/SL/Form.pm +++ b/SL/Form.pm @@ -1034,7 +1034,7 @@ sub parse_template { %{ $self->{TEMPLATE_DRIVER_OPTIONS} || {} }); # Copy the notes from the invoice/sales order etc. back to the variable "notes" because that is where most templates expect it to be. - $self->{"notes"} = $self->{ $self->{"formname"} . "notes" }; + $self->{"notes"} = $self->{ $self->{"formname"} . "notes" } if exists $self->{ $self->{"formname"} . "notes" }; if (!$self->{employee_id}) { $self->{"employee_${_}"} = $myconfig->{$_} for qw(email tel fax name signature);