diff --git a/app/models/spree/order.rb b/app/models/spree/order.rb index 6fa9c152e5..ba4e819d00 100644 --- a/app/models/spree/order.rb +++ b/app/models/spree/order.rb @@ -733,7 +733,7 @@ module Spree end def require_customer? - return if new_record? || state == 'cart' + return false if new_record? || state == 'cart' true end diff --git a/spec/models/spree/order_spec.rb b/spec/models/spree/order_spec.rb index 6cbce7875d..06592594ff 100644 --- a/spec/models/spree/order_spec.rb +++ b/spec/models/spree/order_spec.rb @@ -923,7 +923,7 @@ describe Spree::Order do let(:state) { "complete" } it "returns true" do - expect(order.send(:require_customer?)).to eq(nil) + expect(order.send(:require_customer?)).to eq(false) end end @@ -931,7 +931,7 @@ describe Spree::Order do let(:state) { "cart" } it "returns false" do - expect(order.send(:require_customer?)).to eq(nil) + expect(order.send(:require_customer?)).to eq(false) end end end @@ -951,7 +951,7 @@ describe Spree::Order do let(:state) { "cart" } it "returns false" do - expect(order.send(:require_customer?)).to eq(nil) + expect(order.send(:require_customer?)).to eq(false) end end end