OTRS Ticket ID wird seit November falsch genriert - 17 Stellen statt 16
Hallo.
Seit 1. November werden unsere Ticket IDŽs falsch erstell. Statt der gewohnten 16 stelligen Ticket ID wird eine 17 stellige Ticket ID erstellt.
Hiet mal ein der letzten Ticket IDŽs vom 31 Oktober:
2005103110002134
Ab ersten November sieht es wie folgt aus:
20051100110000011
Man kann deutlich sehen, dass nach Jahr und Monat beim Tag eine 0 zu viel drinsteht.
Der Ticket::NumberGenerator: ist auf DateChecksum gesetzt.
An meinen Einstellungen habe ich seit längerem nichts geändert. Daran kann es also eigentlich nicht liegen.
Kann das noch jemand nachvollziehen oder taucht das Problem nur bei mir auf?
Am Di 01.11.2005 15:34 schrieb Andre Bauer monotek@freakmail.de:
Hallo.
Seit 1. November werden unsere Ticket ID?s falsch erstell. Statt der gewohnten 16 stelligen Ticket ID wird eine 17 stellige Ticket ID erstellt.
Hiet mal ein der letzten Ticket ID?s vom 31 Oktober:
2005103110002134
Ab ersten November sieht es wie folgt aus:
20051100110000011
Man kann deutlich sehen, dass nach Jahr und Monat beim Tag eine 0 zu viel drinsteht.
Der Ticket::NumberGenerator: ist auf DateChecksum gesetzt.
An meinen Einstellungen habe ich seit längerem nichts geändert. Daran kann es also eigentlich nicht liegen.
Kann das noch jemand nachvollziehen oder taucht das Problem nur bei mir auf?
-- Mit freundlichen Grüssen Andre Bauer System: Debian 3.1 / Apache 2.0.54 / MySQL 4.0.24 / OTRS 2.0.3
Hallo Andre, bei mir ist der gleiche Fall. Habe aber noch keine Zeit gehabt, Nachforschungen anzustellen. Bin aber an Infos interessiert.
Mit freundlichen Grüßen Best regards Hans Fittkau
Hans Fittkau Datenbanksysteme ** network-admin, webservice, database-programming **
mail: info@fittkau.org inet: www.fittkau.org
Hallo.
Ich habe nun ein Patch, der bei mir funktioniert.
Suche in DateChecksum.pm nach:
$Month = "0$Month" if ($Month <10); $Day = "0$Day" if ($Day <10); # read count
Ersetze durch:
while ( length( $Month ) < 2 ) { $Month = "0" . $Month; }
while ( length( $Day ) < 2 ) { $Day = "0" . $Day; } # read count
Hi Andre,
späte Antwort, sorry :). Aber zur Vollständigkeit...
Das Problem ist in der aktuellen OTRS Version gefixed.
Ciao, Christian
On Thu, Nov 03, 2005 at 12:11:04PM +0100, Andre Bauer wrote:
Ich habe nun ein Patch, der bei mir funktioniert.
Suche in DateChecksum.pm nach:
$Month = "0$Month" if ($Month <10); $Day = "0$Day" if ($Day <10); # read count
Ersetze durch:
while ( length( $Month ) < 2 ) { $Month = "0" . $Month; }
while ( length( $Day ) < 2 ) { $Day = "0" . $Day; } # read count
-- Mit freundlichen Grüssen Andre Bauer System: Debian 3.1 / Apache 2.0.54 / MySQL 4.0.24 / OTRS 2.0.3
============================================
HF> Hallo Andre, HF> HF> bei mir ist der gleiche Fall. Habe aber noch keine Zeit gehabt, HF> Nachforschungen anzustellen. HF> Bin aber an Infos interessiert.
HF> Mit freundlichen Grüßen HF> Best regards HF> Hans Fittkau
HF> Hans Fittkau Datenbanksysteme HF> ** network-admin, webservice, database-programming **
HF> mail: info@fittkau.org HF> inet: www.fittkau.org
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/
participants (3)
-
Andre Bauer
-
Christian Schoepplein
-
Hans Fittkau