diff --git a/Telegram/SourceFiles/core/changelogs.cpp b/Telegram/SourceFiles/core/changelogs.cpp
index 95190cff3..7fa155ed4 100644
--- a/Telegram/SourceFiles/core/changelogs.cpp
+++ b/Telegram/SourceFiles/core/changelogs.cpp
@@ -87,7 +87,7 @@ Changelogs::Changelogs(not_null<AuthSession*> session, int oldVersion)
 , _oldVersion(oldVersion) {
 	_chatsSubscription = subscribe(
 		_session->data().moreChatsLoaded(),
-		[this] { requestCloudLogs(); });
+		[=] { requestCloudLogs(); });
 }
 
 std::unique_ptr<Changelogs> Changelogs::Create(
@@ -150,9 +150,7 @@ void Changelogs::addLocalLogs() {
 void Changelogs::addLocalLog(const QString &text) {
 	auto textWithEntities = TextWithEntities{ text };
 	TextUtilities::ParseEntities(textWithEntities, TextParseLinks);
-	_session->data().serviceNotification(
-		textWithEntities,
-		MTP_messageMediaEmpty());
+	_session->data().serviceNotification(textWithEntities);
 	_addedSomeLocal = true;
 };
 
diff --git a/Telegram/SourceFiles/data/data_session.cpp b/Telegram/SourceFiles/data/data_session.cpp
index 16357d25f..414aeef2d 100644
--- a/Telegram/SourceFiles/data/data_session.cpp
+++ b/Telegram/SourceFiles/data/data_session.cpp
@@ -2992,7 +2992,8 @@ void Session::insertCheckedServiceNotification(
 	}
 	const auto flags = MTPDmessage::Flag::f_entities
 		| MTPDmessage::Flag::f_from_id
-		| MTPDmessage_ClientFlag::f_clientside_unread;
+		| MTPDmessage_ClientFlag::f_clientside_unread
+		| MTPDmessage::Flag::f_media;
 	auto sending = TextWithEntities(), left = message;
 	while (TextUtilities::CutPart(sending, left, MaxMessageSize)) {
 		addNewMessage(