Erstellt vor 6 Jahren
Geschlossen vor 6 Jahren
#940 closed Fehler (fixed)
Projektbuchungsauswahl defekt
| Erstellt von: | info@… | Verantwortlicher: | p.reetz@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.6.2 unstable |
| Schweregrad: | Verbesserung | Stichworte: | Stammdaten |
| Beobachter: | m.bunkus@… |
Beschreibung
Bei Aufruf von Projektbuchungen mit unvollständiger Projektnummer erscheint eine Auswahlliste. Wählt man einen Eintrag aus und drückt "Weiter" erhält man folgenden Fehler im Apache-log:
Undefined subroutine &main::update called at bin/mozilla/arap.pl line 454.
[Tue Apr 28 13:36:30 2009] [error] [client 127.0.0.1] Premature end of script headers: rp.pl, referer: http://localhost/lx-office-test/rp.pl
Ursache: in arap.pl wird die dort unbekannte Funtion update aufegerufen. Das war auch in 2.4 schon so, fiel damals aber nicht auf, weil dort zu diesem Zeitpunkt das Flag $form->{update} gesetzt war (warum auch immer).
Hier die Stelle in arap.pl:
if ($form->{update}) {
call_sub($form->{"update"});
} else {
&update;
}
Änderungshistorie (3)
comment:1 Geändert vor 6 Jahren durch m.bunkus@…
- Beobachter m.bunkus@… hinzugefügt
- Lösung auf fixed gesetzt
- Status von new nach closed geändert
comment:2 Geändert vor 6 Jahren durch info@…
- Lösung fixed gelöscht
- Status von closed nach reopened geändert
Es stimmt nicht (mehr?), dass der Bug gefixt ist. Im Release 2.6.0 ist er jedenfalls wieder drin, was man sogar auf der LX-Office Demoseite prüfen kann:
https://lx-office.linet-services.de/official-demo/login.pl
Berichte -> Projektbuchungen
Bei Projektnummer 1 und eine Zeitauswahl eingeben -> Weiter
Im nächsten Fenster eine Projektnummer auswählen -> Weiter
liefert die Fehlermeldung:
"Es wurde versucht, eine nicht definierte Unterfunktion namens 'update' aufzurufen."
comment:3 Geändert vor 6 Jahren durch m.bunkus@…
- Lösung auf fixed gesetzt
- Status von reopened nach closed geändert
Ist in Revision 4290 behoben. Das Problem bestand übrigens unabhängig von der Datumsauswahl. Um es zu triggern musste die vom Benutzer eingegebene Projektnummer Bestandteil mehrerer existierender Projektnummern sein, sprich die Projektauswahlliste musste angezeigt werden.

Danke für den Hinweis. Das Problem ist in Revision 4152 behoben.