diff --git a/td/telegram/files/FileLocation.hpp b/td/telegram/files/FileLocation.hpp index 6b792694..502c4a01 100644 --- a/td/telegram/files/FileLocation.hpp +++ b/td/telegram/files/FileLocation.hpp @@ -151,7 +151,9 @@ void FullRemoteFileLocation::parse(ParserT &parser) { if (has_file_reference) { parse(file_reference_, parser); - // file_reference_.clear(); + if (file_reference_ == FileReferenceView::invalid_file_reference()) { + file_reference_.clear(); + } } if (is_web) { variant_ = WebRemoteFileLocation();