Message reply
2 unresolved threads
2 unresolved threads
Added reply on the message.
Edited by Martin Straka
Merge request reports
Activity
Filter activity
144 144 return msgDb->getMessageDetailDataFromDb(msgId); 145 145 } 146 146 147 MsgEnvelope *Messages::getReplyMsgDataAndSetRecipient( 148 const QString &userName, qint64 msgId, const QVariant &dbModelVariant) 149 { 150 qDebug("%s()", __func__); 151 152 MessageDb *msgDb = globMessageDbsPtr->accessMessageDb( 153 globSet.dbsLocation, userName, 154 AccountListModel::globAccounts[userName].storeToDisk()); 155 if (msgDb == Q_NULLPTR) { 156 qCritical("%s", "Cannot open message database."); 157 return new (std::nothrow) MsgEnvelope(); return Q_NULLPTR;
Alokace akorát vyprodukuje neplatná data.
Edited by Karel Slanýchanged this line in version 2 of the diff
353 "dmLegalTitlePoint, dmToHands, dmPersonalDelivery, " 354 "dmAllowSubstDelivery, dmQTimestamp, dmDeliveryTime, " 355 "dmAcceptanceTime, dmMessageStatus, dmAttachmentSize, dmType, " 356 "_dmMessageType, _dmDownloadDate, _dmCustomData, " 357 "_dmAttachDownloaded, _dmReadLocally " 358 "FROM messages WHERE dmID = :dmID"; 359 360 if (!query.prepare(queryStr)) { 361 return msgEnvel; 362 } 363 364 query.bindValue(":dmID", dmId); 365 if (query.exec() && query.isActive() && 366 query.first() && query.isValid()) { 367 msgEnvel.setDmID(dmId); 368 msgEnvel.setDmAnnotation(query.value(0).toString()); mentioned in commit 9450dee9