From ca6fc71f7e984ba4d0d5d232c7cc80f8048c53a6 Mon Sep 17 00:00:00 2001
From: Mauricio Giacomini Girardello <mgg12@inf.ufpr.br>
Date: Thu, 12 May 2016 11:17:17 -0300
Subject: [PATCH] improving trackable concern

---
 app/models/concerns/trackable.rb | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app/models/concerns/trackable.rb b/app/models/concerns/trackable.rb
index 646560fd..4da704bf 100644
--- a/app/models/concerns/trackable.rb
+++ b/app/models/concerns/trackable.rb
@@ -3,6 +3,7 @@ module Trackable
   include PublicActivity::Model
 
   included do
-    tracked owner: proc { |controller, _model| controller.try(:current_user) }
+    tracked owner: proc { |controller, _model|
+      _model.try(:user) || _model.try(:owner) || controller.try(:current_user) }
   end
 end
-- 
GitLab