Fix test suite crashes stemming from 9542529
on Travis
This commit is contained in:
parent
41101cf9cd
commit
09a45080d2
|
@ -7,13 +7,17 @@ module PaperTrail
|
||||||
included do
|
included do
|
||||||
belongs_to :item, :polymorphic => true
|
belongs_to :item, :polymorphic => true
|
||||||
|
|
||||||
if PaperTrail::VersionAssociation.table_exists?
|
# Need to inspect inside of a Proc so that tests pass even when DB is not initialized
|
||||||
|
# such as when we run on Travis (there won't be a db in `test/dummy/db/`)
|
||||||
|
if lambda { PaperTrail::VersionAssociation.table_exists? }
|
||||||
has_many :version_associations, :dependent => :destroy
|
has_many :version_associations, :dependent => :destroy
|
||||||
end
|
end
|
||||||
|
|
||||||
validates_presence_of :event
|
validates_presence_of :event
|
||||||
|
|
||||||
attr_accessible :item_type, :item_id, :event, :whodunnit, :object, :object_changes, :transaction_id, :created_at if PaperTrail.active_record_protected_attributes?
|
if PaperTrail.active_record_protected_attributes?
|
||||||
|
attr_accessible :item_type, :item_id, :event, :whodunnit, :object, :object_changes, :transaction_id, :created_at
|
||||||
|
end
|
||||||
|
|
||||||
after_create :enforce_version_limit!
|
after_create :enforce_version_limit!
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue