diff --git a/app/models/post_flag.rb b/app/models/post_flag.rb index 5a819d438..ede7c0a30 100644 --- a/app/models/post_flag.rb +++ b/app/models/post_flag.rb @@ -50,7 +50,7 @@ class PostFlag < ActiveRecord::Base q = q.where("creator_id = ?", params[:creator_id].to_i) end - if params[:creator_name].present? && CurrentUser.is_moderator? + if params[:creator_name].present? && (CurrentUser.is_moderator? || params[:creator_name].mb_chars.downcase.strip.tr(" ", "_") == CurrentUser.user.name.downcase) q = q.where("creator_id = (select _.id from users _ where lower(_.name) = ?)", params[:creator_name].mb_chars.downcase.strip.tr(" ", "_")) end