From 27e54c3f3c0a041e6753801b8d88198d3e984cd1 Mon Sep 17 00:00:00 2001 From: Toks Date: Sat, 10 Aug 2013 12:49:25 -0400 Subject: [PATCH] Fix username searches --- app/models/post_appeal.rb | 2 +- app/models/post_flag.rb | 2 +- app/models/tag_subscription.rb | 2 +- app/models/user_feedback.rb | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/models/post_appeal.rb b/app/models/post_appeal.rb index 718d61069..5ccb115a8 100644 --- a/app/models/post_appeal.rb +++ b/app/models/post_appeal.rb @@ -35,7 +35,7 @@ class PostAppeal < ActiveRecord::Base end if params[:creator_name].present? - q = q.where("creator_id = (select _.id from users _ where lower(_.name) = ?)", params[:creator_name].mb_chars.downcase) + q = q.where("creator_id = (select _.id from users _ where lower(_.name) = ?)", params[:creator_name].mb_chars.downcase.strip.tr(" ", "_")) end if params[:post_id].present? diff --git a/app/models/post_flag.rb b/app/models/post_flag.rb index 8d3124c85..3c9f8d909 100644 --- a/app/models/post_flag.rb +++ b/app/models/post_flag.rb @@ -36,7 +36,7 @@ class PostFlag < ActiveRecord::Base end if params[:creator_name].present? - q = q.where("creator_id = (select _.id from users _ where lower(_.name) = ?)", params[:creator_name].mb_chars.downcase) + q = q.where("creator_id = (select _.id from users _ where lower(_.name) = ?)", params[:creator_name].mb_chars.downcase.strip.tr(" ", "_")) end if params[:post_id].present? diff --git a/app/models/tag_subscription.rb b/app/models/tag_subscription.rb index dcc3c297e..dda43cc92 100644 --- a/app/models/tag_subscription.rb +++ b/app/models/tag_subscription.rb @@ -71,7 +71,7 @@ class TagSubscription < ActiveRecord::Base end if params[:creator_name] - q = q.where("creator_id = (select _.id from users _ where lower(_.name) = ?)", params[:creator_name].mb_chars.downcase) + q = q.where("creator_id = (select _.id from users _ where lower(_.name) = ?)", params[:creator_name].mb_chars.downcase.strip.tr(" ", "_")) end q diff --git a/app/models/user_feedback.rb b/app/models/user_feedback.rb index 4ce908d07..ed8f5e7ff 100644 --- a/app/models/user_feedback.rb +++ b/app/models/user_feedback.rb @@ -36,7 +36,7 @@ class UserFeedback < ActiveRecord::Base end if params[:user_name].present? - q = q.where("user_id = (select _.id from users _ where lower(_.name) = ?)", params[:user_name].mb_chars.downcase) + q = q.where("user_id = (select _.id from users _ where lower(_.name) = ?)", params[:user_name].mb_chars.downcase.strip.tr(" ", "_")) end if params[:creator_id].present? @@ -44,7 +44,7 @@ class UserFeedback < ActiveRecord::Base end if params[:creator_name].present? - q = q.where("creator_id = (select _.id from users _ where lower(_.name) = ?)", params[:creator_name].mb_chars.downcase) + q = q.where("creator_id = (select _.id from users _ where lower(_.name) = ?)", params[:creator_name].mb_chars.downcase.strip.tr(" ", "_")) end if params[:category].present?