Fixed issue #1606 - Ignore Twitter search key with only #.

This commit is contained in:
Martin Edenhofer 2017-11-03 08:13:44 +01:00
parent b82b0375f0
commit 766bf548ef

View file

@ -223,6 +223,7 @@ returns
hashtags = [] hashtags = []
sync['search'].each do |item| sync['search'].each do |item|
next if item['term'].blank? next if item['term'].blank?
next if item['term'] == '#'
next if item['group_id'].blank? next if item['group_id'].blank?
hashtags.push item['term'] hashtags.push item['term']
end end
@ -275,6 +276,7 @@ returns
hit = false hit = false
sync['search'].each do |item| sync['search'].each do |item|
next if item['term'].blank? next if item['term'].blank?
next if item['term'] == '#'
next if item['group_id'].blank? next if item['group_id'].blank?
tweet.hashtags.each do |hashtag| tweet.hashtags.each do |hashtag|
next if item['term'] !~ /^#/ next if item['term'] !~ /^#/
@ -295,6 +297,7 @@ returns
body = tweet.text body = tweet.text
sync['search'].each do |item| sync['search'].each do |item|
next if item['term'].blank? next if item['term'].blank?
next if item['term'] == '#'
next if item['group_id'].blank? next if item['group_id'].blank?
if body =~ /#{item['term']}/ if body =~ /#{item['term']}/
hit = item hit = item
@ -314,6 +317,7 @@ returns
return if @sync[:search].blank? return if @sync[:search].blank?
@sync[:search].each do |search| @sync[:search].each do |search|
next if search[:term].blank? next if search[:term].blank?
next if search[:term] == '#'
next if search[:group_id].blank? next if search[:group_id].blank?
result_type = search[:type] || 'mixed' result_type = search[:type] || 'mixed'
Rails.logger.debug " - searching for '#{search[:term]}'" Rails.logger.debug " - searching for '#{search[:term]}'"