Commit a2d781f732f2e04acc93b46f6a443c0b652e6d5c

Authored by Fabio Kaiser Rauber
1 parent e7d2919c

Using all_objects manager

Sergio commiting.
src/super_archives/management/commands/import_emails.py
@@ -135,7 +135,7 @@ class Command(BaseCommand, object): @@ -135,7 +135,7 @@ class Command(BaseCommand, object):
135 subject_slug = slugify(email.subject_clean) 135 subject_slug = slugify(email.subject_clean)
136 thread = self.THREAD_CACHE.get(subject_slug, {}).get(mailinglist.id) 136 thread = self.THREAD_CACHE.get(subject_slug, {}).get(mailinglist.id)
137 if thread is None: 137 if thread is None:
138 - thread = Thread.objects.get_or_create( 138 + thread = Thread.all_objects.get_or_create(
139 mailinglist=mailinglist, 139 mailinglist=mailinglist,
140 subject_token=subject_slug 140 subject_token=subject_slug
141 )[0] 141 )[0]
@@ -167,7 +167,7 @@ class Command(BaseCommand, object): @@ -167,7 +167,7 @@ class Command(BaseCommand, object):
167 else: 167 else:
168 # If the message is already at the database don't do anything 168 # If the message is already at the database don't do anything
169 try: 169 try:
170 - messages = Message.objects.get( 170 + messages = Message.all_objects.get(
171 message_id=msg_id, 171 message_id=msg_id,
172 thread__mailinglist=mailinglist 172 thread__mailinglist=mailinglist
173 ) 173 )
@@ -196,7 +196,7 @@ class Command(BaseCommand, object): @@ -196,7 +196,7 @@ class Command(BaseCommand, object):
196 196
197 subject = email_msg.get_subject() 197 subject = email_msg.get_subject()
198 198
199 - email = Message.objects.create( 199 + email = Message.all_objects.create(
200 message_id=email_msg.get('Message-ID'), 200 message_id=email_msg.get('Message-ID'),
201 from_address=email_addr, 201 from_address=email_addr,
202 subject=subject, 202 subject=subject,