Revision 7ea32650
Von Moritz Bunkus vor etwa 12 Jahren hinzugefügt
SL/Form.pm | ||
---|---|---|
1607 | 1607 |
my ($self, $dbh, $curr, $transdate, $fld) = @_; |
1608 | 1608 |
my ($query); |
1609 | 1609 |
|
1610 |
unless ($transdate) { |
|
1610 |
unless ($transdate && $curr) {
|
|
1611 | 1611 |
$main::lxdebug->leave_sub(); |
1612 | 1612 |
return 1; |
1613 | 1613 |
} |
Auch abrufbar als: Unified diff
Währungen mit mehr als drei Zeichen erlauben & Spaltentyp 'text' anstelle von 'char(3)'
Alle Währungsspalten sind nun vom Typ 'text' anstatt 'char(3)'. Das
hat zwei Effekte:
1. Es ist möglich, Währungen einzugeben, deren Abkürzung nicht exakt
drei Zeichen lang ist.
2. Fixt #1934. Durch Umstellung von "keine Währung" auf "Währungen"
wurden Inhalte von 'char(3)' als drei Leerzeichen von PostgreSQL
zurückgegeben (das ist SQL-Standardkonform), was von kivitendo als
"oh das ist nicht die Standardwährung" interpretiert wurde.