diff options
author | Paul Mucur <paul@altmetric.com> | 2015-02-11 10:05:17 +0000 |
---|---|---|
committer | Paul Mucur <paul@altmetric.com> | 2015-04-15 09:53:55 +0100 |
commit | c0abeadc0e62fc6f7a066f4d8db9895525ad8258 (patch) | |
tree | 5363c08d005c83dcff877a82294b252c31a7b45e /activerecord/CHANGELOG.md | |
parent | 5f00ed10dd820b6802168933c2497d17c43c88f5 (diff) | |
download | rails-c0abeadc0e62fc6f7a066f4d8db9895525ad8258.tar.gz rails-c0abeadc0e62fc6f7a066f4d8db9895525ad8258.tar.bz2 rails-c0abeadc0e62fc6f7a066f4d8db9895525ad8258.zip |
Fix missing index when using timestamps with index
The `index` option used with `timestamps` should be passed to both
`column` definitions for `created_at` and `updated_at` rather than just
the first.
This was happening because `Hash#delete` is used to extract the `index`
option passed to `timestamps`, thereby mutating the `options` hash
in-place. Now take a copy of the `options` before deleting so that the
original is not modified.
Diffstat (limited to 'activerecord/CHANGELOG.md')
-rw-r--r-- | activerecord/CHANGELOG.md | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/activerecord/CHANGELOG.md b/activerecord/CHANGELOG.md index 904ac5c26a..bfa43bd55a 100644 --- a/activerecord/CHANGELOG.md +++ b/activerecord/CHANGELOG.md @@ -1,3 +1,15 @@ +* Fix missing index when using `timestamps` with the `index` option. + + The `index` option used with `timestamps` should be passed to both + `column` definitions for `created_at` and `updated_at` rather than just + the first. + + *Paul Mucur* + +* Add support for `Set` to `Relation#where`. + + *Yuki Nishijima* + * Fixed a bug where uniqueness validations would error on out of range values, even if an validation should have prevented it from hitting the database. |