11652: Add "recursive" flag to groups#contents controller.
[arvados.git] / services / api / app / models / log.rb
index 8c57e1024a3a89a574da220ff2fb9f547c974b74..44984255f8c50d2f51a9ef214bf03a846f1b21e4 100644 (file)
@@ -7,7 +7,7 @@ class Log < ArvadosModel
   serialize :properties, Hash
   before_validation :set_default_event_at
   after_save :send_notify
-  after_save { AuditLogs.tidy_in_background }
+  after_commit { AuditLogs.tidy_in_background }
 
   api_accessible :user, extend: :common do |t|
     t.add :id
@@ -102,6 +102,6 @@ class Log < ArvadosModel
   end
 
   def send_notify
-    connection.execute "NOTIFY logs, '#{self.id}'"
+    ActiveRecord::Base.connection.execute "NOTIFY logs, '#{self.id}'"
   end
 end