diff --git a/modules/order/src/OrderStorage.php b/modules/order/src/OrderStorage.php index 38f36e56161bbacb109dad78826fd33dbc848575..a9220ae23329dcabf54fea920e39a277a307e4dd 100644 --- a/modules/order/src/OrderStorage.php +++ b/modules/order/src/OrderStorage.php @@ -59,6 +59,12 @@ class OrderStorage extends CommerceContentEntityStorage implements OrderStorageI $instance = parent::createInstance($container, $entity_type); $instance->orderRefresh = $container->get('commerce_order.order_refresh'); $instance->lockBackend = $container->get('lock'); + + // Ensure that the commerce_order logger exists before using it. + if (!$container->has('logger.channel.commerce_order')) { + $container->set('logger.channel.commerce_order', $container->get('logger.factory')->get('commerce_order')); + } + $instance->logger = $container->get('logger.channel.commerce_order'); return $instance; }