Liebe Community!
Seit dem Upgrade von Typo3 4.6 auf 6.1.4 verhält sich unsere Extension (Wochenplanverwaltung) etwas merkwürdig. Anhand der aktuellen Woche und Jahr wird der jeweilige Wochenplan aus dem Repository aufgerufen. Das funktioniert auch wunderbar, doch alle paar Tage hat das übergebene Objekt keine Werte (f:debug zeigt die korrekte UID und PID an, die restlichen Felder sind allerdings leer, obwohl das gleiche Objekt im Backend mit allen Werten vollständig angezeigt wird.)
Leider konnten wir noch nicht ausfindig machen, welches Ereignis diesen Zustand verursucht. Einzige Abhilfe ist derzeit, alle Caches im Backend zu löschen. Danach funktioniert die Extension wieder für einige Tage. Auch die Konfiguration von no_cache=1 löst das Problem leider nicht.
Die Controller-Action:
[code]public function showAction($plan = null) {
if(isset($plan)){
$this->view->assign('plan', $plan);
}else{
$kw = intval(date('W')) + intval($this->settings['weekShift']);
$plan = $this->planRepository->planKw($kw, intval(date('Y')), $this->settings['building']);
$this->view->assign('plan', $plan);
}
}
[/code]
Ich hoffe, ihr könnt mir helfen!
Marlies