Hi, I have This error with the latest MB Blocks version :
[13-Feb-2025 11:44:49 Europe/Paris] PHP Fatal error: Uncaught TypeError: Unsupported operand types: string + int in /mysite/web/app/plugins/mb-blocks/src/Block.php:264
Stack trace:
#0 /mysite/web/app/plugins/mb-blocks/src/Block.php(70): MBBlocks\Block->sanitize_data()
#1 /mysite/web/wp/wp-includes/class-wp-hook.php(324): MBBlocks\Block->save_block()
#2 /mysite/web/wp/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#3 /mysite/web/wp/wp-includes/plugin.php(517): WP_Hook->do_action()
#4 /mysite/web/wp/wp-admin/admin-ajax.php(192): do_action()
#5 {main}
thrown in /mysite/web/app/plugins/mb-blocks/src/Block.php on line 264
I fixed it by replacing with :
if ( 'number' === $value['type'] ) {
$data[ $key ] = (int)$data[ $key ] + 0;
}
in the plugin. I don't know if it's the right way to proceed but there is something to fix here !
Thanks