Projekt

Allgemein

Profil

Fehler #332

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

Von Bernd Bleßmann vor mehr als 6 Jahren hinzugefügt. Vor mehr als 5 Jahren aktualisiert.

Status:
Gelöst
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.

Zugehörige Revisionen

Revision 0ca195cd (diff)
Von Bernd Bleßmann vor mehr als 5 Jahren hinzugefügt

Part-Presenter: Typ u. Klassifizierung: Abfangen, wenn kein Argument übergeben

behebt #332
"Bug: Bericht Lagerbestand gibt Fehler beim einschliessen leerer Lagerplätze"

Historie

#1

Von Bernd Bleßmann vor mehr als 5 Jahren aktualisiert

  • Status wurde von Neu zu Gelöst geändert

mit 0ca195cd0ce041bbabc562e0cc7ad6590a7eebe3 (Part-Presenter: Typ u. Klassifizierung: Abfangen, wenn kein Argument übergeben) behoben.

Auch abrufbar als: Atom PDF