diff options
author | Miklos Fazkeas <mfazekas@szemafor.com> | 2014-08-22 16:41:40 +0200 |
---|---|---|
committer | Miklos Fazekas <mfazekas@szemafor.com> | 2015-01-04 23:44:51 +0100 |
commit | fb71fa695d214eb5aaa6f95440347e3a08f03b38 (patch) | |
tree | b704f38b1c1a94d68b5623d2743933ba4fc3b8c7 /activerecord/test/cases/base_test.rb | |
parent | 5868307b74161063b4476a792b4ad3571ec61817 (diff) | |
download | rails-fb71fa695d214eb5aaa6f95440347e3a08f03b38.tar.gz rails-fb71fa695d214eb5aaa6f95440347e3a08f03b38.tar.bz2 rails-fb71fa695d214eb5aaa6f95440347e3a08f03b38.zip |
Fix potenital stack level too deep with autosave or validation
When associations checked for autosave have a cycle, and
none of them is dirty, then changed_for_autosave? will be an
infinite loop. We now remember if we're in the check and
will short circuit the recursion.
Diffstat (limited to 'activerecord/test/cases/base_test.rb')
0 files changed, 0 insertions, 0 deletions