forked from External/greenlight
Fixed issue with migration running on empty db (#812)
This commit is contained in:
parent
4a791ae0b5
commit
c14f4dc31c
|
@ -20,8 +20,8 @@ module Deleteable
|
||||||
extend ActiveSupport::Concern
|
extend ActiveSupport::Concern
|
||||||
|
|
||||||
included do
|
included do
|
||||||
# By default don't include deleted
|
# By default don't include deleted if the column has been created
|
||||||
default_scope { where(deleted: false) }
|
default_scope { where(deleted: false) } if column_names.include? 'deleted'
|
||||||
scope :include_deleted, -> { unscope(where: :deleted) }
|
scope :include_deleted, -> { unscope(where: :deleted) }
|
||||||
scope :deleted, -> { include_deleted.where(deleted: true) }
|
scope :deleted, -> { include_deleted.where(deleted: true) }
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue