When searching for group members 500 is returned
Created by: wathrog
When searching for a member of a group from http://gitlab/groups//members
A 500 error is returned due to parameter number mismatch in prepared statement "a214"
From production.log
Started GET "/groups/rca/members?utf8=%E2%9C%93&search=robin" for 153.65.205.142 at 2014-03-14 10:52:12 +0100
Processing by GroupsController#members as HTML
Parameters: {"utf8"=>"<E2><9C><93>", "search"=>"robin", "id"=>"rca"}
Rendered groups/_new_group_member.html.haml (3.0ms)
PG::Error: ERROR: bind message supplies 2 parameters, but prepared statement "a204" requires 1
: SELECT COUNT(*) FROM "users_groups" WHERE "users_groups"."group_id" = $1 AND "users_groups"."user_id" IN (SELECT "users"."id" FROM "users" INNER JOIN "users_groups" ON "users"."id" = "users_groups"."user_id"
WHERE "users_groups"."group_id" = $1 AND (name LIKE '%robin%' OR email LIKE '%robin%' OR username LIKE '%robin%'))
Rendered groups/members.html.haml within layouts/group (238.8ms)
Completed 500 Internal Server Error in 251ms
ActionView::Template::Error (PG::Error: ERROR: bind message supplies 2 parameters, but prepared statement "a204" requires 1
: SELECT COUNT(*) FROM "users_groups" WHERE "users_groups"."group_id" = $1 AND "users_groups"."user_id" IN (SELECT "users"."id" FROM "users" INNER JOIN "users_groups" ON "users"."id" = "users_groups"."user_id"
WHERE "users_groups"."group_id" = $1 AND (name LIKE '%robin%' OR email LIKE '%robin%' OR username LIKE '%robin%'))):
27: %strong #{@group.name}
28: group members
29: %small
30: (#{@members.total_count})
31: %ul.well-list
32: - @members.each do |member|
33: = render 'users_groups/users_group', member: member, show_controls: true
app/views/groups/members.html.haml:30:in `_app_views_groups_members_html_haml__990963487681492130_70214047917440'
app/controllers/application_controller.rb:57:in `set_current_user_for_thread'