From 0f54d3950d3ffadbc18ec4227b5876c921fac2af Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Bellet Date: Wed, 19 Apr 2023 10:15:29 +0200 Subject: [PATCH] Save can have a context: simplify then --- app/controllers/spree/admin/orders_controller.rb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/controllers/spree/admin/orders_controller.rb b/app/controllers/spree/admin/orders_controller.rb index bd4b9185f7..51a21a8b60 100644 --- a/app/controllers/spree/admin/orders_controller.rb +++ b/app/controllers/spree/admin/orders_controller.rb @@ -29,10 +29,9 @@ module Spree on_update - @order.update(order_params) - return unless @order.valid?(:set_distribution_step) + @order.assign_attributes(order_params) + return unless @order.save(context: :set_distribution_step) - @order.save redirect_to spree.admin_order_customer_path(@order) end