From 52ad48c8bd755a2fde249296d6017853538f478f Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Fri, 23 Sep 2016 01:35:13 +0200 Subject: A new query system --- common/mailpreprocessor.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'common/mailpreprocessor.cpp') diff --git a/common/mailpreprocessor.cpp b/common/mailpreprocessor.cpp index 0534338..ec5748f 100644 --- a/common/mailpreprocessor.cpp +++ b/common/mailpreprocessor.cpp @@ -120,14 +120,18 @@ void MailPropertyExtractor::newEntity(Sink::ApplicationDomain::Mail &mail, Sink: { MimeMessageReader mimeMessageReader(getFilePathFromMimeMessagePath(mail.getMimeMessagePath())); auto msg = mimeMessageReader.mimeMessage(); - updatedIndexedProperties(mail, msg); + if (msg) { + updatedIndexedProperties(mail, msg); + } } void MailPropertyExtractor::modifiedEntity(const Sink::ApplicationDomain::Mail &oldMail, Sink::ApplicationDomain::Mail &newMail,Sink::Storage::Transaction &transaction) { MimeMessageReader mimeMessageReader(getFilePathFromMimeMessagePath(newMail.getMimeMessagePath())); auto msg = mimeMessageReader.mimeMessage(); - updatedIndexedProperties(newMail, msg); + if (msg) { + updatedIndexedProperties(newMail, msg); + } } -- cgit v1.2.3