diff --git a/td/telegram/StickersManager.cpp b/td/telegram/StickersManager.cpp index 24c0e1c9..73c06c7d 100644 --- a/td/telegram/StickersManager.cpp +++ b/td/telegram/StickersManager.cpp @@ -1282,8 +1282,9 @@ std::pair StickersManager::on_get_sticker_document(tl_object_ptr< PhotoSize thumbnail; for (auto &thumb : document->thumbs_) { - auto photo_size = get_photo_size(td_->file_manager_.get(), {FileType::Thumbnail, 0}, 0, 0, "", dc_id, DialogId(), - std::move(thumb), has_webp_thumbnail(sticker), false); + auto photo_size = get_photo_size(td_->file_manager_.get(), {FileType::Thumbnail, 0}, document_id, + document->access_hash_, document->file_reference_.as_slice().str(), dc_id, + DialogId(), std::move(thumb), has_webp_thumbnail(sticker), false); if (photo_size.get_offset() == 0) { thumbnail = std::move(photo_size.get<0>()); break;