diff --git a/modules/enforcement/commerce_stock_enforcement.module b/modules/enforcement/commerce_stock_enforcement.module index d3e8570..296967b 100644 --- a/modules/enforcement/commerce_stock_enforcement.module +++ b/modules/enforcement/commerce_stock_enforcement.module @@ -11,6 +11,7 @@ use Drupal\commerce\Response\NeedsRedirectException; use Drupal\commerce_order\Entity\OrderInterface; use Drupal\commerce_product\Entity\ProductVariation; use Drupal\Core\Form\FormStateInterface; +use Drupal\Core\Messenger\Messenger; use Drupal\Core\Url; use Drupal\views\Form\ViewsForm; use Symfony\Component\HttpFoundation\RedirectResponse; @@ -324,10 +325,11 @@ function commerce_stock_enforcement_is_order_in_stock( $stock_level = commerce_stock_enforcement_get_stock_level($purchased_entity, $order_context); if ($qty > $stock_level) { if ($show_warnings) { - drupal_set_message(t('The maximum quantity for %name that can be ordered is %qty.', [ - '%name' => $name, - '%qty' => $stock_level, - ], 'error')); + \Drupal::service('messenger')->addMessage(t('The maximum quantity for %name that can be ordered is %qty.', + [ + '%name' => $name, + '%qty' => $stock_level, + ]), Messenger::TYPE_ERROR); } $order_in_stock = FALSE; }