Skip to content

Commit caa31bc

Browse files
Fix fw.Clowe()
1 parent a9f3b32 commit caa31bc

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

models/attachment.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,16 +91,15 @@ func NewAttachment(attach *Attachment, buf []byte, file io.Reader) (_ *Attachmen
9191
if err != nil {
9292
return nil, fmt.Errorf("Create: %v", err)
9393
}
94+
defer fw.Close()
9495

9596
if _, err = fw.Write(buf); err != nil {
96-
fw.Close()
9797
return nil, fmt.Errorf("Write: %v", err)
9898
} else if _, err = io.Copy(fw, file); err != nil {
99-
fw.Close()
10099
return nil, fmt.Errorf("Copy: %v", err)
101100
}
102-
fw.Close()
103101

102+
fw.Close()
104103
// Update file size
105104
fi, err := fs.Attributes()
106105
if err != nil {

0 commit comments

Comments
 (0)