Fehler #332

Bug: Bericht Lagerbestand gibt Fehler beim einschliessen leerer Lagerplätze

Von Bernd Bleßmann vor 7 Monaten hinzugefügt.

Status:NeuBeginn:08.12.2017
Priorität:NormalAbgabedatum:
Zugewiesen an:-% erledigt:

0%

Kategorie:-
Zielversion:-

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.

Auch abrufbar als: Atom PDF