diff --git a/models/attachment.go b/models/attachment.go index cadb23a574..e7e0dbf5c2 100644 --- a/models/attachment.go +++ b/models/attachment.go @@ -31,11 +31,8 @@ type Attachment struct { // IncreaseDownloadCount is update download count + 1 func (a *Attachment) IncreaseDownloadCount() error { - sess := x.NewSession() - defer sess.Close() - // Update download count. - if _, err := sess.Exec("UPDATE `attachment` SET download_count=download_count+1 WHERE id=?", a.ID); err != nil { + if _, err := x.Exec("UPDATE `attachment` SET download_count=download_count+1 WHERE id=?", a.ID); err != nil { return fmt.Errorf("increase attachment count: %v", err) }