diff --git a/server/resource.go b/server/resource.go index 4c594d38..430aaee4 100644 --- a/server/resource.go +++ b/server/resource.go @@ -598,7 +598,7 @@ func getOrGenerateThumbnailImage(srcBlob []byte, dstPath string) ([]byte, error) }() reader := bytes.NewReader(srcBlob) - src, err := imaging.Decode(reader) + src, err := imaging.Decode(reader, imaging.AutoOrientation(true)) if err != nil { return nil, errors.Wrap(err, "failed to decode thumbnail image") }