diff --git a/src/messagesadapter.cpp b/src/messagesadapter.cpp
index 51849b7d260713338f205e4dd596870c06ea2fbb..3d4e90526c478172f421e46b2dfc9db663fa1cd3 100644
--- a/src/messagesadapter.cpp
+++ b/src/messagesadapter.cpp
@@ -489,6 +489,8 @@ MessagesAdapter::newInteraction(const QString& accountId,
 void
 MessagesAdapter::updateDraft()
 {
+    currentConvUid_.clear();
+
     Utils::oneShotConnect(qmlObj_,
                           SIGNAL(sendMessageContentSaved(const QString&)),
                           this,