diff --git a/app/models/ability.rb b/app/models/ability.rb index 1c849ae42..6093a373b 100644 --- a/app/models/ability.rb +++ b/app/models/ability.rb @@ -17,19 +17,19 @@ class Ability can :create, Debate can :flag_as_inappropiate, Comment do |comment| - comment.author != user && !InappropiateFlag.flagged?(user, comment) + comment.author_id != user.id && !InappropiateFlag.flagged?(user, comment) end can :undo_flag_as_inappropiate, Comment do |comment| - comment.author != user && InappropiateFlag.flagged?(user, comment) + comment.author_id != user.id && InappropiateFlag.flagged?(user, comment) end can :flag_as_inappropiate, Debate do |debate| - debate.author != user && !InappropiateFlag.flagged?(user, debate) + debate.author_id != user.id && !InappropiateFlag.flagged?(user, debate) end can :undo_flag_as_inappropiate, Debate do |debate| - debate.author != user && InappropiateFlag.flagged?(user, debate) + debate.author_id != user.id && InappropiateFlag.flagged?(user, debate) end unless user.organization?