Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision ab7c51c1

Von Moritz Bunkus vor mehr als 5 Jahren hinzugefügt

  • ID ab7c51c13324db5af2f7c6a3856f41f742c6c8d6
  • Vorgänger 44ed4e99
  • Nachfolger bbb2383f

Periodische Rechnungen: find_template-Aufruf gefit

find_template gibt je nach Kontext (Skalar vs. Array) unterschiedliche
Dinge zurück. Innerhalb einer Hashzuweisung herrscht Array-Kontext,
und damit kann je nach Reihenfolge, in der die Hash-Parameter von Perl
ausgewertet werden, der gesamte Hashinhalt schrott sein.

Unterschiede anzeigen:

SL/BackgroundJob/CreatePeriodicInvoices.pm
383 383
  return unless @recipients;
384 384

  
385 385
  my %create_params = (
386
    template               => $self->find_template(name => 'invoice'),
386
    template               => scalar($self->find_template(name => 'invoice')),
387 387
    variables              => Form->new(''),
388 388
    return                 => 'file_name',
389 389
    variable_content_types => {

Auch abrufbar als: Unified diff