diff --git a/VERSION b/VERSION index ee90284..90a27f9 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.0.4 +1.0.5 diff --git a/after_commit.gemspec b/after_commit.gemspec index f810212..6d3e0ad 100644 --- a/after_commit.gemspec +++ b/after_commit.gemspec @@ -5,11 +5,11 @@ Gem::Specification.new do |s| s.name = %q{after_commit} - s.version = "1.0.4" + s.version = "1.0.5" s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= s.authors = ["Nick Muerdter", "David Yip", "Pat Allan"] - s.date = %q{2009-11-25} + s.date = %q{2009-11-26} s.description = %q{ A Ruby on Rails plugin to add an after_commit callback. This can be used to trigger methods only after the entire transaction is complete. } diff --git a/lib/after_commit/connection_adapters.rb b/lib/after_commit/connection_adapters.rb index c16d409..862d147 100644 --- a/lib/after_commit/connection_adapters.rb +++ b/lib/after_commit/connection_adapters.rb @@ -154,10 +154,12 @@ def transaction_pointer end def increment_transaction_pointer + Thread.current[:after_commit_pointer] ||= 0 Thread.current[:after_commit_pointer] += 1 end def decrement_transaction_pointer + Thread.current[:after_commit_pointer] ||= 0 Thread.current[:after_commit_pointer] -= 1 end end