From: Martin Helmling martin.helmling@octosoft.eu Date: Mon, 12 Dec 2016 13:23:10 +0000 (+0100) Subject: BUGFIX: Kreditorenbuchungen: Fehler beim Nutzen von Drafts X-Git-Tag: release-3.5.4~1812 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=28dd76dfcb4480d8224cb4a6e95894467844de67;p=kivitendo-erp.git BUGFIX: Kreditorenbuchungen: Fehler beim Nutzen von Drafts Ist kein transdate im Draft gesetzt kommt es zum Fehler DBD::Pg::db selectall_arrayref failed: ERROR: invalid input syntax for type date: "" LINE 1: ... WHERE taxkeys.chart_id = c.id AND startdate <= '' ... fixup: Datum auf aktuelles Dattum falls nicht gesetzt --- diff --git a/SL/Controller/Draft.pm b/SL/Controller/Draft.pm index 41c8c1688..131ed6b23 100644 --- a/SL/Controller/Draft.pm +++ b/SL/Controller/Draft.pm @@ -91,7 +91,8 @@ sub action_load { if ($params && 'HASH' eq ref $params) { $::form->{$_} = $params->{$_} for keys %$params; } - + $::form->{transdate} = DateTime->today_local->to_kivitendo if !$::form->{transdate}; + $::form->{gldate} = $::form->{transdate} if !$::form->{gldate}; $::form->{script} = $self->draft->module . '.pl'; ::update(); }