Seite 1 von 1

Fehler in der set_config_count (firebird)

Verfasst: 17.10.2009 14:37
von diago
Hi zusammen,

mir ist ein Fehler bei der Benutzung phpbb und firebird aufgefallen.
Ab dem 10. Post, Thread oder User wird das counting immerwieder auf 1 zurückgesetzt.

Grund hierfür ist ein Fehler in der functions.php.
In Zeile 177 heißt es :

Code: Alles auswählen

$sql_update = 'CAST(CAST(config_value as integer) + ' . (int) $increment . ' as CHAR)';
CHAR ist aber eben nur ein Zeichen. sprich max. 9.

Richtig wäre zum Beispiel:

Code: Alles auswählen

$sql_update = 'CAST(CAST(config_value as integer) + ' . (int) $increment . ' as VARCHAR(128))';
Liebe Grüße
Thomas

Re: Fehler in der set_config_count (firebird)

Verfasst: 19.10.2009 17:29
von Balint
Hallo,

ist bereits seit längerem bekannt:
http://www.phpbb.com/bugs/phpbb3/46315


Viele Grüße,
Bálint

Re: Fehler in der set_config_count (firebird)

Verfasst: 26.10.2009 00:39
von bantu
Das Problem ist in den 3.0.6-RC1 und neuer behoben.