From: G. Richardson Date: Tue, 7 Jul 2020 15:45:16 +0000 (+0200) Subject: Payment Helper - Logikfehler bei Parameter transdate X-Git-Tag: release-3.5.6.1~157 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=bd218b6785fca3d569b3217186007044c621e8ba;p=kivitendo-erp.git Payment Helper - Logikfehler bei Parameter transdate Es war eine Klammer falsch gesetzt, daher wurden nie DateTime-Objekte erkannt und man mußte das Datum immer als formatierten String übergeben. Jetzt sollte es auch wieder mit DateTime-Objekten funktionieren. --- diff --git a/SL/DB/Helper/Payment.pm b/SL/DB/Helper/Payment.pm index 3522e64f6..2cf8db981 100644 --- a/SL/DB/Helper/Payment.pm +++ b/SL/DB/Helper/Payment.pm @@ -58,10 +58,10 @@ sub pay_invoice { } my $transdate_obj; - if (ref($params{transdate} eq 'DateTime')) { + if (ref($params{transdate}) eq 'DateTime') { $transdate_obj = $params{transdate}; } else { - $transdate_obj = $::locale->parse_date_to_object($params{transdate}); + $transdate_obj = $::locale->parse_date_to_object($params{transdate}); }; croak t8('Illegal date') unless ref $transdate_obj;