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/

Antwort per Email an