diff options
| author | levlam <levlam@telegram.org> | 2019-08-01 03:58:49 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2019-08-01 03:58:49 +0300 |
| commit | 11c0fcc6ec698b0ec23dd82cb39c6bc912808c27 (patch) | |
| tree | 0707f85ad290a6771a101cdcf516023bf8fc7e4a /td/telegram/VideoNotesManager.hpp | |
| parent | 108dc0d4f899ec6bd0052e9c4bda4e6c8a7e5ac0 (diff) | |
Do not create documents without file_id.
GitOrigin-RevId: c208baf37b108ffb256c3a39dee0459fc081f017
Diffstat (limited to 'td/telegram/VideoNotesManager.hpp')
| -rw-r--r-- | td/telegram/VideoNotesManager.hpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/td/telegram/VideoNotesManager.hpp b/td/telegram/VideoNotesManager.hpp index bfcea5212..88fa86efa 100644 --- a/td/telegram/VideoNotesManager.hpp +++ b/td/telegram/VideoNotesManager.hpp @@ -39,6 +39,9 @@ FileId VideoNotesManager::parse_video_note(ParserT &parser) { } parse(video_note->thumbnail, parser); parse(video_note->file_id, parser); + if (parser.get_error() != nullptr || !video_note->file_id.is_valid()) { + return FileId(); + } return on_get_video_note(std::move(video_note), false); } |
