diff options
Diffstat (limited to 'common/domain/mail.cpp')
-rw-r--r-- | common/domain/mail.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/common/domain/mail.cpp b/common/domain/mail.cpp index 6926711..3dd9093 100644 --- a/common/domain/mail.cpp +++ b/common/domain/mail.cpp | |||
@@ -59,8 +59,10 @@ void TypeImplementation<Mail>::configure(IndexPropertyMapper &indexPropertyMappe | |||
59 | indexPropertyMapper.addIndexLookupProperty<Mail::ThreadId>([](TypeIndex &index, const ApplicationDomain::BufferAdaptor &entity) { | 59 | indexPropertyMapper.addIndexLookupProperty<Mail::ThreadId>([](TypeIndex &index, const ApplicationDomain::BufferAdaptor &entity) { |
60 | auto messageId = entity.getProperty(Mail::MessageId::name); | 60 | auto messageId = entity.getProperty(Mail::MessageId::name); |
61 | auto thread = index.secondaryLookup<Mail::MessageId, Mail::ThreadId>(messageId); | 61 | auto thread = index.secondaryLookup<Mail::MessageId, Mail::ThreadId>(messageId); |
62 | Q_ASSERT(!thread.isEmpty()); | 62 | if (!thread.isEmpty()) { |
63 | return thread.first(); | 63 | return thread.first(); |
64 | } | ||
65 | return QByteArray{}; | ||
64 | }); | 66 | }); |
65 | } | 67 | } |
66 | 68 | ||