Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision ffc3f2f9

Von Jan Büren vor fast 8 Jahren hinzugefügt

  • ID ffc3f2f961dec8a99639032c786b59cd4002a808
  • Vorgänger bb8edc8e
  • Nachfolger 5d02d521

Kontoauszug verbuchen -> Buchung erstellen -> Lieferanten-Filter verbessern

Falls in dem Datenmodell Drafts.pm, Dialogbuchungen vorhanden sind,
stürzt die Filterfunktion einfach ohne Rückmeldung ab und macht nichts weiter.
Sinnvollerweise nur Ergebnisse filtern, die auch eine vendor_id im Draft haben.

Unterschiede anzeigen:

SL/Controller/BankTransaction.pm
250 250

  
251 251
  foreach my $draft ( @{ $drafts } ) {
252 252
    my $draft_as_object = YAML::Load($draft->form);
253
    next unless $draft_as_object->{vendor_id};  # we cannot filter for vendor name, if this is a gl draft
253 254
    my $vendor = SL::DB::Manager::Vendor->find_by(id => $draft_as_object->{vendor_id});
254 255
    $draft->{vendor} = $vendor->name;
255 256
    $draft->{vendor_id} = $vendor->id;

Auch abrufbar als: Unified diff