Generate preview regardless of HasPreviewImage value (#16535)

Automatic Merge
Этот коммит содержится в:
Claudio Costa
2020-12-11 00:15:17 +01:00
коммит произвёл GitHub
родитель 1367418e3c
Коммит 6c976c3b06
4 изменённых файлов: 24 добавлений и 12 удалений

Просмотреть файл

@@ -793,19 +793,19 @@ func (t *UploadFileTask) postprocessImage(file io.Reader) {
}
var wg sync.WaitGroup
wg.Add(1)
if t.fileinfo.HasPreviewImage {
wg.Add(2)
go func() {
defer wg.Done()
writeJPEG(genThumbnail(decoded), t.fileinfo.ThumbnailPath)
}()
wg.Add(3)
// Generating thumbnail and preview regardless of HasPreviewImage value.
// This is needed on mobile in case of animated GIFs.
go func() {
defer wg.Done()
writeJPEG(genThumbnail(decoded), t.fileinfo.ThumbnailPath)
}()
go func() {
defer wg.Done()
writeJPEG(genPreview(decoded), t.fileinfo.PreviewPath)
}()
go func() {
defer wg.Done()
writeJPEG(genPreview(decoded), t.fileinfo.PreviewPath)
}()
}
go func() {
defer wg.Done()
if t.fileinfo.MiniPreview == nil {