Issue 73: user not found errors when changing backgrounds
Status:  Fixed
Owner:
Closed:  Apr 2009
Project Member Reported by andyster, Mar 31, 2009
as reported here:

http://www.jaiku.com/channel/jaiku/presence/6f1e59cf69bc4f7282655cab6e5f165d
http://www.jaiku.com/channel/jaiku/presence/19fc989264c74dc4bf5c42330fab5a85

It appears to be the same case-sensitivity bug as before :/ 
Mar 31, 2009
Project Member #1 jonasnoc...@gmail.com
I've created a user with mixed case username but I still can't manage to reproduce this running locally. Anyone 
else?
Apr 13, 2009
Project Member #2 adewale
I don't believe we'll ever be able to reproduce this problem. It only happens to
people who have accounts on jaiku.com that have been migrated. My guess is that
something went wrong and now the normalized_nick for these users is not lowercase.

For example look at this post:
http://www.jaiku.com/channel/jaiku/presence/a4e5edd6da134cc9b1a1c371da825dc1 Note
that the user does exist and has a url with a lowercase domain name which works.
Here's what seems to be happening: In various places in the codebase (to do with
changing backgrounds, changing passwords and sending invites) we're using the
unnormalised/mixed-case nickname of the user and this is failing to find a match.
However when we report the error we use normalised/lower-case name of the user.

Andy: Can you use the AppEngine data-viewer and examine the Actor entity for the
affected users. Do they have lower-case normalized_nick values? It might also be a
good idea to dig up the migration code and find out if it did anything special when
migrating users with mixed-case usernames.
Apr 24, 2009
Project Member #3 adewale
Looks like I was wrong. This new user: http://www.jaiku.com/channel/jaiku/presence/62553f0098954e75b70149d741ad244b is suffering from the 
same bug. He has a mixed-case username but his account didn't go through the data migration process.
Apr 27, 2009
Project Member #4 andyster
Being reviewed at http://rietku.appspot.com/13001
Apr 27, 2009
Project Member #5 andyster
fixed in r65
Status: Fixed