aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/VideoNotesManager.hpp
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2019-08-01 03:58:49 +0300
committerlevlam <levlam@telegram.org>2019-08-01 03:58:49 +0300
commit11c0fcc6ec698b0ec23dd82cb39c6bc912808c27 (patch)
tree0707f85ad290a6771a101cdcf516023bf8fc7e4a /td/telegram/VideoNotesManager.hpp
parent108dc0d4f899ec6bd0052e9c4bda4e6c8a7e5ac0 (diff)
Do not create documents without file_id.
GitOrigin-RevId: c208baf37b108ffb256c3a39dee0459fc081f017
Diffstat (limited to 'td/telegram/VideoNotesManager.hpp')
-rw-r--r--td/telegram/VideoNotesManager.hpp3
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);
}