Comment 2 for bug 583379

Revision history for this message
Robin J (robin-jeffries) wrote :

OK, I think I get it.

The problem is that somehow (I'm not sure how, as it doesn't look like it is possible to create such addresses now), there are people in the database who have email addresses with upper case letters. So we need to assume that those exist -- I'm not at all sure how to eliminate them (though someone with more sql knowledge than I have might be able to). So I think that we need to always take the output of Subscriber.mailman_key() and apply lower to it, everywhere. That should only apply to the files that use dlists only (I hope only DlistUtils.py, but you'll need to grep for mailman_key to make sure you find them all.)

Kanika vats, do you have time to fix this (it will be faster for you to do it than me, as you have the right environment set up)?