Fehler #332
Bug: Bericht Lagerbestand gibt Fehler beim einschliessen leerer Lagerplätze
0%
Beschreibung
Aus dem Forum:
Bug: Bericht Lagerbestand gibt Fehler beim einschliessen von „Leere Lagerplätze anzeigen“
Pfad: Lager -> Berichte -> Lagerbestand -> Als Kriterium „Leere Lagerplätze anzeigen“ einschliessen
Folgende Fehlermeldung wird erzeugt:
get_objects() - DBD::Pg::st execute failed: ERROR: invalid input syntax for integer: "" at /usr/share/perl5/Rose/DB/Object/Manager.pm line 2016. at SL/Presenter/Part.pm line 82.
Gruss
Johan Cremer
Das passiert, sofern leere Lagerplätze vorhanden sind.
Der Fehler kam mit der Artikelklassifizierung rein 65d2537d658b99b005a18c6663bc1293b41a1d83
Das Problem liegt hier (bin/mozilla/wh.pl ca. Zeile 918):
$entry->{type_and_classific} = $::request->presenter->type_abbreviation($entry->{part_type}).
$::request->presenter->classification_abbreviation($entry->{classification_id});
Es gibt für leere Lagerplätze kein part und auch keinen part_type und keine classification_id. Evtl. sollte das direkt in Presenter::Part->Methoden abgefangen werden.
Zugehörige Revisionen
Historie
Von Bernd Bleßmann vor etwa 6 Jahren aktualisiert
- Status wurde von Neu zu Gelöst geändert
mit 0ca195cd0ce041bbabc562e0cc7ad6590a7eebe3 (Part-Presenter: Typ u. Klassifizierung: Abfangen, wenn kein Argument übergeben) behoben.
Part-Presenter: Typ u. Klassifizierung: Abfangen, wenn kein Argument übergeben
behebt #332
"Bug: Bericht Lagerbestand gibt Fehler beim einschliessen leerer Lagerplätze"