Commit c25021c16c4c0a05705a17fc7958c9f4ff287621

Authored by Rodrigo Souto
2 parents 76c22144 391b7c0f

Merge branch 'AI3204-bug_person_block' into 'master'

Ai3204 bug person block

Fixing https://noosfero.org/Development/ActionItem3204

See merge request !262
plugins/people_block/controllers/people_block_plugin_profile_controller.rb
... ... @@ -4,7 +4,7 @@ class PeopleBlockPluginProfileController < ProfileController
4 4  
5 5 def members
6 6 if is_cache_expired?(profile.members_cache_key(params))
7   - if(params[:role_key])
  7 + unless params[:role_key].blank?
8 8 role = Role.find_by_key_and_environment_id(params[:role_key], profile.environment)
9 9 @members = profile.members.with_role(role.id).includes(relations_to_include).paginate(:per_page => members_per_page, :page => params[:npage])
10 10 @members_title = role.name
... ...
plugins/people_block/test/functional/people_block_plugin_profile_controller_test.rb
... ... @@ -34,7 +34,7 @@ class PeopleBlockPluginProfileControllerTest < ActionController::TestCase
34 34 attr_accessor :profile, :block, :admin, :member, :moderator
35 35  
36 36 should 'list members without role_key' do
37   - get :members, :profile => profile.identifier
  37 + get :members, :profile => profile.identifier, :role_key => ""
38 38 assert_response :success
39 39 assert_template 'members'
40 40 assert_equivalent [@admin, @member, @moderator], assigns(:members)
... ...