From cf019bb59c85557b814725bbcc4ca6290cf2a41c Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 16 Jan 2020 04:52:36 +0300 Subject: [PATCH] Clear invalid file references loaded from database. GitOrigin-RevId: 12d060ea93146f62190d9fa97421a7931cf29b8d --- td/telegram/files/FileLocation.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/td/telegram/files/FileLocation.hpp b/td/telegram/files/FileLocation.hpp index 6b792694b..502c4a01c 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();