Projekt

Allgemein

Profil

Fehler #332

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

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

Status:
Neu
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
-
Beginn:
08.12.2017
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

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