Alter scope to return both completed and resumed orders

This commit is contained in:
Rob Harrington
2018-02-22 11:26:19 +11:00
parent b98afc00ba
commit 09ca9ac2dd

View File

@@ -14,7 +14,7 @@ class ProxyOrder < ActiveRecord::Base
scope :not_closed, -> { joins(:order_cycle).merge(OrderCycle.not_closed) }
scope :canceled, -> { where('proxy_orders.canceled_at IS NOT NULL') }
scope :not_canceled, -> { where('proxy_orders.canceled_at IS NULL') }
scope :placed_and_open, -> { joins(:order).not_closed.where(spree_orders: { state: 'complete' }) }
scope :placed_and_open, -> { joins(:order).not_closed.where(spree_orders: { state: ['complete', 'resumed'] }) }
def state
# NOTE: the order is important here