Fix recording of people fields 'Cc' and 'To'
authorGermán Poo-Caamaño <gpoo@gnome.org>
Sun, 2 Oct 2011 06:15:09 +0000 (23:15 -0700)
committerSantiago Dueñas <sduenas@libresoft.es>
Thu, 6 Oct 2011 08:00:34 +0000 (10:00 +0200)
commit3af95f5d0dcee67b067728052e9f2e4109b47653
treed891fe996255d4cbd6c6bdd8a502a1d5ecbe71b3
parentc24cccef29beb25a89ada668ac80b297e9de57ff
Fix recording of people fields 'Cc' and 'To'

This fix is required, but introduces a regression. The 'people'
and 'messages_people' tables used to store their data with
quotations (which is wrong).  The 'messages_people' table used
to store values either with or without quotations (which is worse).
Therefore, there were broken reports.

All placeholders are used without quotations (which are not needed)
and the code is consistent.

Every email addresses are inserted only once per message-id into
'messages_people', but it could be more than once if the email
address has been added to 'From', 'To' and/or 'To'.

People using a database popupalted with a previous version might
want to fix their data before using mlstats with this fix.

Fix https://bugzilla.libresoft.es/show_bug.cgi?id=309

Signed-off-by: Germán Poo-Caamaño <gpoo@gnome.org>
pymlstats/database.py