diff --git a/app/models/concerns/likeable.rb b/app/models/concerns/likeable.rb index 911317a6e..c1927a126 100644 --- a/app/models/concerns/likeable.rb +++ b/app/models/concerns/likeable.rb @@ -9,6 +9,10 @@ module Likeable end def liked_by?(member) - member && members.include?(member) + liked_by_members_names.include?(member.login_name) + end + + def liked_by_members_names + Member.where(id: likes.pluck(:member_id)).pluck(:login_name) end end