OSDN Git Service

fix: heroku
[pettanr/pettanr.git] / lib / peta / leaf.rb
index f7a2b10..26cd8a6 100644 (file)
@@ -181,9 +181,9 @@ module Peta
       res = false
       self.class.transaction do
         # renumber t
-        self.class.update_all('t = t - 1', 
+        self.class.where(
           [self.binder_key + ' = ? and (t > ?)', self.binder_id, self.t]
-        )
+        ).update_all('t = t - 1')
         res = super
         raise ActiveRecord::Rollback unless res
       end