From: Moritz Bunkus Date: Wed, 5 Jun 2019 12:55:17 +0000 (+0200) Subject: Periodische Rechnungen: find_template-Aufruf gefit X-Git-Tag: release-3.5.4~61 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=ab7c51c13324db5af2f7c6a3856f41f742c6c8d6;p=kivitendo-erp.git 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. --- diff --git a/SL/BackgroundJob/CreatePeriodicInvoices.pm b/SL/BackgroundJob/CreatePeriodicInvoices.pm index 5020313d2..aeb0444c0 100644 --- a/SL/BackgroundJob/CreatePeriodicInvoices.pm +++ b/SL/BackgroundJob/CreatePeriodicInvoices.pm @@ -383,7 +383,7 @@ sub _email_invoice { return unless @recipients; my %create_params = ( - template => $self->find_template(name => 'invoice'), + template => scalar($self->find_template(name => 'invoice')), variables => Form->new(''), return => 'file_name', variable_content_types => {