Opened 12 years ago

Closed 12 years ago

#252 closed defect (fixed)

People lookup: case-insensitive matching

Reported by: adehnert Owned by:
Priority: blocker Milestone: Sometime
Component: Membership confirmation Version:
Keywords: Cc:
Size: tiny

Description

LDAP searching does case-insensitive matching of usernames. This means that if somebody enters "Adehnert@…" for an email address, we'll get back a record for "adehnert", try to remove it from our set, and 500. We should .lower() everything or something. See also "[Django] ERROR (EXTERNAL IP): Internal Server Error: /membership/people-lookup/" on 1/16/14 2:59PM and similar emails.

Change History (2)

comment:1 Changed 12 years ago by adehnert

  • Priority changed from normal to blocker

This one should really be fixed; it appears to be by far the most common (500-causing) error the page generates.

comment:2 Changed 12 years ago by adehnert

  • Resolution set to fixed
  • Status changed from new to closed

Fixed in commit 3b39edcc1b7a868e518c96ebb457053a84b30106:

Author: Alex Dehnert <adehnert@mit.edu>
Date:   Tue Feb 11 01:31:17 2014 -0500

    People lookup: force names to lowercase (ASA-#252)
Note: See TracTickets for help on using tickets.