M changelog.md => changelog.md +1 -0
@@ 13,6 13,7 @@
### Fixed
* `[phonebook]` Fixed duplication of phone number when adding or editing ex-temporary contact.
+* `[messages]` Fixed sending sms to new or deleted contact
### Other
M module-db/Interface/SMSRecord.cpp => module-db/Interface/SMSRecord.cpp +1 -1
@@ 345,7 345,7 @@ std::unique_ptr<db::query::SMSSearchByTypeResult> SMSRecordInterface::runQueryIm
ContactRecordInterface contactInterface(contactsDB);
for (const auto &w : db_result.second) {
- auto contactRec = contactInterface.GetByID(w.contactID);
+ auto contactRec = contactInterface.GetByIdWithTemporary(w.contactID);
if (contactRec.numbers.size() != 0) {
records->push_back({w, contactRec.numbers[0].number});
}