diff --git a/app/models/socializer/activity_object.rb b/app/models/socializer/activity_object.rb index c57d7417d..5b66167cb 100644 --- a/app/models/socializer/activity_object.rb +++ b/app/models/socializer/activity_object.rb @@ -52,14 +52,12 @@ def likes end def like!(person) - create_activity(person, 'like') - + create_activity(person.activity_object.id, 'like') increment_like_count end def unlike!(person) - create_activity(person, 'unlike') - + create_activity(person.activity_object.id, 'unlike') decrement_like_count end @@ -103,9 +101,9 @@ def increment_unread_notifications_count private - def create_activity(person, verb) + def create_activity(actor_id, verb) Activity.create! do |a| - a.actor_id = person.activity_object.id + a.actor_id = actor_id a.activity_object_id = id a.verb = Verb.find_or_create_by(name: verb)