Bug in compatibility with TableRateShipping plugin code
-
Hello, we found a bug in plugin file compatibility/TableRateShipping/OrderItems/ShippingRate.php
Line 54: $shippingInstanceId sometimes is returned as string and causes fatal php error in orders grid because get_shipping_rates function expects integer.
$shippingInstanceId = $item->get_instance_id();
$ratesPerInstance = \WooCommerce\Shipping\Table_Rate\Helpers::get_shipping_rates($shippingInstanceId, ARRAY_A );PHP Fatal error: Uncaught TypeError: WooCommerce\Shipping\Table_Rate\Helpers::get_shipping_rates(): Argument #1 ($instance_id) must be of type int, string given, called in ***/wp-content/plugins/woocommerce-multilingual/compatibility/TableRateShipping/OrderItems/ShippingRate.php on line 55 and defined in /***/wp-content/plugins/woocommerce-table-rate-shipping/includes/class-helpers.php:40Could you fix it in next plugin release?
Best regards,
Ovidijus.
The topic ‘Bug in compatibility with TableRateShipping plugin code’ is closed to new replies.