From 28dd76dfcb4480d8224cb4a6e95894467844de67 Mon Sep 17 00:00:00 2001 From: "Martin Helmling martin.helmling@octosoft.eu" Date: Mon, 12 Dec 2016 14:23:10 +0100 Subject: [PATCH] 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 --- SL/Controller/Draft.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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(); } -- 2.20.1