diff options
author | Eric Springer <eric.springer@nokia.com> | 2011-06-15 18:51:13 +1000 |
---|---|---|
committer | Eric Springer <eric.springer@nokia.com> | 2011-06-15 18:53:17 +1000 |
commit | 013c05d871f2cedbc285a072e7a106fc0dc4061c (patch) | |
tree | 1352535a9199da110007f65315375be882da3516 | |
parent | c8549f69e3ceb8af5c07dd139034a4452f03988c (diff) |
Make sure all metadata is transferred for cache2011W23_2
I've also reorganized it to the same order as QMMMetaData
so that it's easier to verify nothing is missing
-rw-r--r-- | CHANGES | 1 | ||||
-rw-r--r-- | src/libraries/qmfclient/qmailstore.cpp | 18 |
2 files changed, 12 insertions, 7 deletions
@@ -2,6 +2,7 @@ Latest Changes --------------- 201123 + * Fixes: NB#265223 Original message body shown empty in message view * Fixes: NB#259331 New mails not shown immediately * Fixes: NB#264055 Message body region gets blank after forwarding it from device * Fixes: NB#259082 Sync never stops diff --git a/src/libraries/qmfclient/qmailstore.cpp b/src/libraries/qmfclient/qmailstore.cpp index e8f079c2..852a1740 100644 --- a/src/libraries/qmfclient/qmailstore.cpp +++ b/src/libraries/qmfclient/qmailstore.cpp @@ -1388,24 +1388,28 @@ QMailMessageMetaData QMailStore::dataToTransfer(const QMailMessageMetaData* mess QMailMessageMetaData metaData; // init all the fields except custom fields metaData.setId(message->id()); + metaData.setParentFolderId(message->parentFolderId()); + metaData.setMessageType(message->messageType()); metaData.setFrom(message->from()); - metaData.setTo(message->to()); metaData.setSubject(message->subject()); - metaData.setStatus(message->status()); metaData.setDate(message->date()); - metaData.setParentAccountId(message->parentAccountId()); - metaData.setParentFolderId(message->parentFolderId()); metaData.setReceivedDate(message->receivedDate()); + metaData.setTo(message->to()); + metaData.setStatus(message->status()); + metaData.setParentAccountId(message->parentAccountId()); metaData.setServerUid(message->serverUid()); - metaData.setPreviousParentFolderId(message->previousParentFolderId()); metaData.setSize(message->size()); metaData.setContent(message->content()); + metaData.setPreviousParentFolderId(message->previousParentFolderId()); + metaData.setContentScheme(message->contentScheme()); metaData.setContentIdentifier(message->contentIdentifier()); + metaData.setInResponseTo(message->inResponseTo()); metaData.setResponseType(message->responseType()); + metaData.setPreview(message->preview()); + metaData.setCopyServerUid(message->copyServerUid()); metaData.setRestoreFolderId(message->restoreFolderId()); + metaData.setListId(message->listId()); metaData.setRfcId(message->rfcId()); - metaData.setCopyServerUid(message->copyServerUid()); - metaData.setPreview(message->preview()); metaData.setParentThreadId(message->parentThreadId()); metaData.setUnmodified(); |