in der Forenübersicht wird bei einem Unterforum der Autor und Beitragsdatum von einem falschen Beitrag angezeigt. Der Beitrag existiert aber in einem anderen Unterforum. Seltsamerweise enthält sogar der Link zu diesem Beitrag in der Forenübersicht die Foren-ID des falschen Unterforums, führt aber trotzdem zum richtigen Beitrag.
Wie kann sowas passieren und wie kann man sowas reparieren?
Edit: Selbst in der Datenbank ist die falsche Forums-ID zu diesem Beitrag eingetragen, in der Forenübersicht des falschen Forums erscheint er aber nicht (wahrscheinlich weil es keinen passenden Thread dazu gibt?).
Ich nehme mal an, wenn ich das in der DB ändere, würde es wieder passen, aber wer weiß ob das das einzige Vorkommen des Problems ist.
Edit2:
Hab den DB-Eintrag mal geändert, und Cache geleert, wird aber immernoch falsch angezeigt.
Und mal etwas genauer nachgeforscht, folgende SQL-Abfrage sagt mir, dass Problem sogar ziemlich häufig vorkommt, nur fällts nicht unbedingt auf:
Code: Alles auswählen
SELECT t.topic_id, p.topic_id, t.forum_id, p.forum_id
FROM phpbb_topics t, phpbb_posts p
WHERE t.forum_id != p.forum_id
AND t.topic_id = p.topic_id
ORDER BY t.topic_id