diff options
-rw-r--r-- | api/file.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/api/file.go b/api/file.go index a9bb2a451..58b772003 100644 --- a/api/file.go +++ b/api/file.go @@ -194,8 +194,8 @@ func doUploadFile(teamId string, channelId string, userId string, rawFilename st } func handleImages(previewPathList []string, thumbnailPathList []string, fileData [][]byte) { - for i := range fileData { - go func() { + for i, data := range fileData { + go func(i int, data []byte) { // Decode image bytes into Image object img, imgType, err := image.Decode(bytes.NewReader(fileData[i])) if err != nil { @@ -236,7 +236,7 @@ func handleImages(previewPathList []string, thumbnailPathList []string, fileData go generateThumbnailImage(img, thumbnailPathList[i], width, height) go generatePreviewImage(img, previewPathList[i], width) - }() + }(i, data) } } |