Merge pull request #24703 from vipulnsward/24695-handle-nils
Followup of #15771
This commit is contained in:
commit
17668cf528
@ -190,6 +190,10 @@ def deserialize(value)
|
||||
super.to_i
|
||||
end
|
||||
|
||||
def serialize(value)
|
||||
super.to_i
|
||||
end
|
||||
|
||||
def init_with(coder)
|
||||
__setobj__(coder['subtype'])
|
||||
end
|
||||
|
@ -169,6 +169,12 @@ def test_lock_new_with_nil
|
||||
assert_equal 1, p1.lock_version
|
||||
end
|
||||
|
||||
def test_lock_new_when_explicitly_passing_nil
|
||||
p1 = Person.new(:first_name => 'anika', lock_version: nil)
|
||||
p1.save!
|
||||
assert_equal 0, p1.lock_version
|
||||
end
|
||||
|
||||
def test_touch_existing_lock
|
||||
p1 = Person.find(1)
|
||||
assert_equal 0, p1.lock_version
|
||||
|
Loading…
Reference in New Issue
Block a user