[local-sync] Fix parsing of existing messages derp

This commit is contained in:
Christine Spang 2017-01-13 11:15:24 -08:00
parent a23813a11c
commit 7c8146f81b

View file

@ -194,15 +194,15 @@ class MessageProcessor {
let thread = await existingMessage.getThread();
if (!existingMessage.isProcessed) {
if (!thread) {
thread = await detectThread({db, message: parsedMessage});
thread = await detectThread({db, messageValues: parsedMessage});
existingMessage.threadId = thread.id;
}
const files = await extractFiles({db, message: existingMessage, struct});
const files = await extractFiles({db, messageValues: existingMessage, struct});
if (files.length > 0 && !thread.hasAttachments) {
thread.hasAttachments = true;
await thread.save();
}
await extractContacts({db, message: existingMessage});
await extractContacts({db, messageValues: existingMessage});
existingMessage.isProcessed = true;
} else {
if (!thread) {