diff --git a/app/models/post.rb b/app/models/post.rb index 766beeef6..6fa11d74d 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -289,7 +289,7 @@ class Post < ApplicationRecord module ApprovalMethods def is_approvable?(user = CurrentUser.user) - !is_status_locked? && (is_pending? || is_flagged? || is_deleted?) && !approved_by?(user) + !is_status_locked? && (is_pending? || is_flagged? || is_deleted?) && uploader != user && !approved_by?(user) end def flag!(reason, options = {})