Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2f8ead12

Von Moritz Bunkus vor mehr als 10 Jahren hinzugefügt

  • ID 2f8ead125d69d2b91db9b1517bb6a3604ede1f6b
  • Vorgänger d1d37394
  • Nachfolger 4bc8abba

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.

Unterschiede anzeigen:

SL/Form.pm
1034 1034
                                      %{ $self->{TEMPLATE_DRIVER_OPTIONS} || {} });
1035 1035

  
1036 1036
  # Copy the notes from the invoice/sales order etc. back to the variable "notes" because that is where most templates expect it to be.
1037
  $self->{"notes"} = $self->{ $self->{"formname"} . "notes" };
1037
  $self->{"notes"} = $self->{ $self->{"formname"} . "notes" } if exists $self->{ $self->{"formname"} . "notes" };
1038 1038

  
1039 1039
  if (!$self->{employee_id}) {
1040 1040
    $self->{"employee_${_}"} = $myconfig->{$_} for qw(email tel fax name signature);

Auch abrufbar als: Unified diff