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