Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 28dd76df

Von Martin Helmling martin.helmling@octosoft.eu vor etwa 8 Jahren hinzugefügt

  • ID 28dd76dfcb4480d8224cb4a6e95894467844de67
  • Vorgänger 91d46243
  • Nachfolger 2a1e7ba2

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

Unterschiede anzeigen:

SL/Controller/Draft.pm
91 91
  if ($params && 'HASH' eq ref $params) {
92 92
    $::form->{$_} = $params->{$_} for keys %$params;
93 93
  }
94

  
94
  $::form->{transdate} = DateTime->today_local->to_kivitendo if !$::form->{transdate};
95
  $::form->{gldate}    = $::form->{transdate} if !$::form->{gldate};
95 96
  $::form->{script} = $self->draft->module . '.pl';
96 97
  ::update();
97 98
}

Auch abrufbar als: Unified diff