Fixes issue #70: Trying to import e-mails with UNICODE characters caused

the e-mail import to fall over, and messages were being imported 
multiple times.

Thanks to mdornseif for the fix.
This commit is contained in:
Ross Poulton 2009-07-15 22:49:56 +00:00
parent 93ad5ad60c
commit 445fb6d0eb

View File

@ -285,7 +285,7 @@ def ticket_from_message(message, queue):
) )
f.save() f.save()
print " [%s-%s] %s%s" % (t.queue.slug, t.id, t.title, update) print (" [%s-%s] %s%s" % (t.queue.slug, t.id, t.title, update)).encode('ascii', 'replace')
for file in files: for file in files:
filename = file['filename'].replace(' ', '_') filename = file['filename'].replace(' ', '_')
@ -298,7 +298,7 @@ def ticket_from_message(message, queue):
) )
a.file.save(file['filename'], ContentFile(file['content']), save=False) a.file.save(file['filename'], ContentFile(file['content']), save=False)
a.save() a.save()
print " - %s" % file['filename'] print (" - %s" % file['filename']).encode('ascii', 'replace').encode('ascii', 'replace')
return t return t