diff --git a/Telegram/SourceFiles/ayu/features/forward/ayu_forward.cpp b/Telegram/SourceFiles/ayu/features/forward/ayu_forward.cpp index 6cdeb0858e..4d1cc9baab 100644 --- a/Telegram/SourceFiles/ayu/features/forward/ayu_forward.cpp +++ b/Telegram/SourceFiles/ayu/features/forward/ayu_forward.cpp @@ -220,7 +220,7 @@ bool isAyuForwardNeeded(const std::vector> &items) { } bool isAyuForwardNeeded(not_null item) { - if (item->isDeleted() || item->isAyuNoForwards() || item->unsupportedTTL()) { + if (item->isDeleted() || item->isAyuNoForwards() || item->unsupportedTTL() || item->media() && item->media()->ttlSeconds()) { return true; } return false; diff --git a/Telegram/SourceFiles/data/data_media_types.cpp b/Telegram/SourceFiles/data/data_media_types.cpp index 8e613a2851..f4d68a6899 100644 --- a/Telegram/SourceFiles/data/data_media_types.cpp +++ b/Telegram/SourceFiles/data/data_media_types.cpp @@ -1354,7 +1354,7 @@ crl::time MediaFile::ttlSeconds() const { } bool MediaFile::allowsForward() const { - return !ttlSeconds(); + return true; } bool MediaFile::updateInlineResultMedia(const MTPMessageMedia &media) {