diff --git a/td/telegram/WebPagesManager.cpp b/td/telegram/WebPagesManager.cpp index 9eaa1f2c2..83b95528b 100644 --- a/td/telegram/WebPagesManager.cpp +++ b/td/telegram/WebPagesManager.cpp @@ -2738,7 +2738,10 @@ void WebPagesManager::on_load_web_page_from_database(WebPageId web_page_id, stri if (web_page == nullptr) { if (!value.empty()) { auto result = make_unique(); - log_event_parse(*result, value).ensure(); + auto status = log_event_parse(*result, value); + if (status.is_error()) { + LOG(FATAL) << status << ": " << format::as_hex_dump<4>(Slice(value)); + } update_web_page(std::move(result), web_page_id, true, true); } } else {