Revision 325263e0
Von Jan Büren vor etwa 13 Jahren hinzugefügt
SL/Form.pm | ||
---|---|---|
my ($count) = selectrow_query($self, $dbh, $query);
|
||
|
||
# build selection list
|
||
if ($count <= $myconfig->{vclimit}) {
|
||
# Hotfix f?r Bug 1837 - Besser w?re es alte Buchungsbelege
|
||
# OHNE Auswahlliste (reines Textfeld) zu laden. Hilft aber auch
|
||
# nicht f?r ver?nderbare Belege (oe, do, ...)
|
||
my $obsolete = "WHERE NOT obsolete" unless $self->{id};
|
||
if ($count < $myconfig->{vclimit}) {
|
||
$query = qq|SELECT id, name, salesman_id
|
||
FROM $table WHERE NOT obsolete
|
||
FROM $table $obsolete
|
||
ORDER BY name|;
|
||
$self->{"all_$table"} = selectall_hashref_query($self, $dbh, $query);
|
||
}
|
Auch abrufbar als: Unified diff
Bugfix 1837 - Für alte Belege auch ungǘltige Lieferanten / Kunden anzeigen
Entsprechend nochmal kommentiert. Offen: _get_customer und _get_vendor
verwendet dennoch immer den Filter.