Links auf CMS-Seiten landen falsch (selten, aber immer mal wieder)

Hallo zusammen,

bei uns (noch Oxid 4.3) tritt immer mal wieder, aber sehr selten und bisher nicht rekonstruierbar, folgender Fehler auf:

Ein Klick auf den Link …/agb/ oder …/datenschutz/ usw. landet nicht auf der richtigen Seite, sondern auf einer der anderen CMS-Seiten, im Browser wird aber als Adresse …/datenschutz/ angezeigt, der Content stammt aber aus …/agb/ oder einer anderen Seite.

Bisher habe ich ja geglaubt, dass die User sich jeweils verklickt hatten - aber jetzt hatten wir den Fall mal selbst vor Augen, und wie gesagt hatte der Browser ja anscheinend doch die richtige URL aufgerufen, aber geliefert wurde was falsches.

Riecht ja irgendwie nach einem Caching-Problem.

Hat jemand eine Idee oder den Fehler zumindest auch schon gehabt?

Schöne Grüße,
Achim

https://bugs.oxid-esales.com/view.php?id=4298

Tausend Dank, Ray!

Hier noch die Lösung, da der Bug aktuell noch existiert:

fixcontent.php:


<?php
/**
 * Fixes content view issue
 */
class fixcontent extends fixcontent_parent
{
    /**
     * Returns content parsed through smarty
     *
     * @return string
     */
    public function getParsedContent()
    {
        return oxUtilsView::getInstance()->parseThroughSmarty( $this->getContent()->oxcontents__oxcontent->value, $this->getContent()->getId() );
    }
}
?>

Diese Datei unter \modules abspeichern und mit

content => fixcontent
info => fixcontent

als Modul eintragen.