2018/09/19分のコミットです。
CHANGELOGへの追加はありませんでした。
Avoid the same foreign_key
and counter_cache
associations on SillyReply
Active Recordのテストの修正です。
テスト用modelのSillyReply
の親クラスをReply
からTopic
に変更しています。
SillyReply
とReply
で同じforeign keyで違うassociation、及び、counter cacheの定義を行っていました。この影響でSillyReply
を保存するとcounter cacheが2回インクリメントされてしまう、という副作用があり、そのような副作用を避ける為に親クラスを変更しています。
Merge pull request #33897 from bogdanvlviv/follow-up-33751
activejob/lib/active_job/exceptions.rb
、
activejob/lib/active_job/logging.rb
の修正です。
enqueue_retry.active_job
hookのpayloadにwait
を追加、job retry時にenqueue_retry.active_job
hookを実行するよう修正、等を行っています。