diff options
author | Mark J. Titorenko <mark@titorenko.net> | 2013-06-20 13:51:01 +0100 |
---|---|---|
committer | Mark J. Titorenko <mark@titorenko.net> | 2013-06-20 19:54:32 +0100 |
commit | a3678e45ecf8e17527722889d5347325083ad560 (patch) | |
tree | 4a07cb3e420d2d861ccc1432b87db667a945fd91 /activesupport/CHANGELOG.md | |
parent | 7c69a829a311a31109939cff19b700b36b97d5c4 (diff) | |
download | rails-a3678e45ecf8e17527722889d5347325083ad560.tar.gz rails-a3678e45ecf8e17527722889d5347325083ad560.tar.bz2 rails-a3678e45ecf8e17527722889d5347325083ad560.zip |
Fix BacktraceCleaner#noise for multiple silencers.
The previous implementation of BacktraceSilencer#noise did not
work correctly if more than one silencer was configured --
specifically, it would only return noise which was matched by all
silencers.
The new implementation is such that anything that has been matched by
silencers is removed from the backtrace using Array#- (array
difference), ie. we now return all elements within a backtrace that
have been matched by any silencer (and are thus removed by #silence).
Fixes #11030.
Diffstat (limited to 'activesupport/CHANGELOG.md')
-rw-r--r-- | activesupport/CHANGELOG.md | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/activesupport/CHANGELOG.md b/activesupport/CHANGELOG.md index b69333851f..45f71daa08 100644 --- a/activesupport/CHANGELOG.md +++ b/activesupport/CHANGELOG.md @@ -1,3 +1,10 @@ +* Fix return value from `BacktraceCleaner#noise` when the cleaner is configured + with multiple silencers. + + Fixes #11030 + + *Mark J. Titorenko* + * `HashWithIndifferentAccess#select` now returns a `HashWithIndifferentAccess` instance instead of a `Hash` instance. |