Needs better specs I guess :) Will take a look

> On 28 Nov 2013, at 19:24, Washington L Braga Jr <notifications@github.com> wrote:
> 
> In core/app/controllers/spree/orders_controller.rb:
> 
> > @@ -22,6 +22,7 @@ def update
> >  
> >        if @order.update_attributes(params[:order])
> >          @order.line_items = @order.line_items.select {|li| li.quantity > 0 }
> > +        @order.restart_checkout_flow
> This looks slightly different from what we have in the other branchs. I believe it should only set state to address if the order has shipments. Otherwise we would be setting a order in cart state to address and this code here would never fun:
> 
> @order.next_transition.run_callbacks if @order.cart?
> —
> Reply to this email directly or view it on GitHub.