Seo Boost Gambio GX3

If you get the error message "check_data_type validation failed. Dump: , string expected, but NULL detected" for non-existent content pages (e.g. /info/versandtd.html) in Gambio GX3 (3.1.x-3.2.x), this is caused by an incorrect interaction between the ShopContentContentControl class and the BaseClass class:

 In the get_content_data() function in the file \system\classes\shop_content\ShopContentContentControl.inc.php, the value "NULL" is returned if the content cannot be found. However, the BaseClass class expects a meaningful value—or the Boolean value "false". If the return value in \system\classes\shop_content\ShopContentContentControl.inc.php is adjusted accordingly, the problem is solved. For example, add the following line in the get_content_data() function before returning the value:

 

if($t_shop_content_data_array===NULL)$t_shop_content_data_array=false;

 

Why this does not work correctly in the current versions, we will probably never know. Whether this issue will be fixed with the next update? Probably sooner rather than later.