Generate preview regardless of HasPreviewImage value (#16535)
Automatic Merge
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
1367418e3c
Коммит
6c976c3b06
24
app/file.go
24
app/file.go
@@ -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 {
|
||||
|
||||
Ссылка в новой задаче
Block a user