diff --git a/modules/peertube/module.py b/modules/peertube/module.py index 1155c2a0b57f9835511b2f69aa7911646a767df9..f6177b9329641751b25d19fa5ceda5c243ceeeba 100644 --- a/modules/peertube/module.py +++ b/modules/peertube/module.py @@ -57,6 +57,8 @@ def search_videos(self, pattern, sortby=CapVideo.SEARCH_RELEVANCE, nsfw=False): def fill_video(self, obj, fields): if set(('url', 'size')) & set(fields): self.browser.get_video(obj.id, obj) + if 'thumbnail' in fields and obj.thumbnail: + obj.thumbnail.data = self.browser.open(obj.thumbnail.url).content OBJECTS = { BaseVideo: fill_video,