Hallo zusammen,
ich habe einen frischen OXID eShop aufgesetzt (v 4.7.4) um anschließend die Datenbank mit der Live-Datenbank zu ersetzen.
Nachdem ich das getan habe erhalte ich im Frontend die Meldung:
Warning: Invalid argument supplied for foreach() in /var/www/[...]/core/oxlist.php on line 432
Ich habe mir entsprechende Quellcodezeile angeschaut und festgestellt das der Parameter nur mit
count($aData)
überprüft wird. Wenn man $aData und count($aData) varDumped erhält man folgendes:
bool(false) int(1)
In der neuesten OXID 4.9.5 Version ist der Code unverändert.
http://docu.oxid-esales.com/CE/sourcecodedocumentation/4.9.5/oxlist_8php_source.html#l00405
[B]Vermutliche Lösung:[/B]
Ich werde anschließend auf die offline.html weitergeleitet. Das ist soweit korrekt nehme ich an.
if ( is_array($aData) && count( $aData ) )
Gruß
AlexN