Hallo OTRS-Gurus,
ich habe ein Problem mit dem Stats-Modul in OTRS, welches nicht korrekt
mit Postgres funktioniert und ich leider nicht weiß, wo ich den Fehler
beheben soll.
<log-Ausschnitt>
[Tue Jun 28 15:17:42
2005][Error][Kernel::System::Ticket::HistoryTicketStatusGet][2718]
FEHLER: Datum/Zeit-Feldwert ist außerhalb des gültigen Bereiches:
»2005-06-31 23:59:59« , SQL: 'SELECT th.ticket_id FROM ticket_history
th WHERE th.create_time <= '2005-06-31 23:59:59' AND th.create_time >=
'2004-06-01 00:00:01' GROUP BY th.ticket_id ORDER BY
max(th.create_time) DESC LIMIT 50000'
</log-Ausschnitt>
Die Fehlermeldung stimmt: für diesen Monat müsste der Timestamp
zwischen <= '2005-06-30 23:59:59' AND th.create_time >=
'2004-06-01 00:00:01'
anstatt
<= '2005-06-31 23:59:59' AND th.create_time >=
'2004-06-01 00:00:01'
liegen, da der Juni nur 30 Tage hat...
Das SQL wird in Ticket.pm ab Zeile 2710 in OTRS 1.3.2 generiert. Dort
stehen die Variablen
'$Param{StopYear}-$Param{StopMonth}-$Param{StopDay} 23:59:59'
welche ich nicht finde. Da mein Verständnis von Perl nahe 0 ist, weiß
ich nicht, wie (und wo) ich den Fehler beheben kann.
Liegt das Problem bei Postgres oder bei OTRS?
Vielen dank für Eure Hilfe.
Beste Grüße
Stephan
_______________________________________________
OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/
Archiv: http://lists.otrs.org/pipermail/otrs-de/
Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/
Support oder Consulting fuer Ihr OTRS System?
=> http://www.otrs.de/