diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb
index 9a155a6..ecad191 100644
--- a/app/helpers/application_helper.rb
+++ b/app/helpers/application_helper.rb
@@ -1420,11 +1420,11 @@ module ApplicationHelper
end
def profile_suggestion_profile_connections(suggestion)
- profiles = suggestion.profile_connections.first(4).map do |profile|
- link_to(profile_image(profile, :icon), profile.url, :class => 'profile-suggestion-connection-icon')
+ profiles = suggestion.profile_connections.first(5).map do |profile|
+ link_to(profile_image(profile, :icon), profile.url, :class => 'profile-suggestion-connection-icon', :title => profile.name)
end.join
- extra = suggestion.profile_connections.count > 4 ? " +#{suggestion.profile_connections.count - 4}" : ''
- content_tag(:p, profiles + extra)
+ extra = suggestion.profile_connections.count > 5 ? " +#{suggestion.profile_connections.count - 5}" : ''
+ content_tag(:div, profiles + extra, :class => 'profile-connections')
end
def profile_suggestion_tag_connections(suggestion)
diff --git a/app/models/profile_suggestion.rb b/app/models/profile_suggestion.rb
index 57e232d..129141d 100644
--- a/app/models/profile_suggestion.rb
+++ b/app/models/profile_suggestion.rb
@@ -135,6 +135,7 @@ class ProfileSuggestion < ActiveRecord::Base
end
suggestion.send("#{rule}=", value)
connections.each do |connection_id|
+ next if SuggestionConnection.where(:suggestion_id => suggestion.id, :connection_id => connection_id, :connection_type => options[:connection]).present?
SuggestionConnection.create!(:suggestion => suggestion, :connection_id => connection_id, :connection_type => options[:connection])
end
suggestion.score += value * options[:weight]
--
libgit2 0.21.2