From 5df16ec00b37af43d8147e10ff225a91d0040c20 Mon Sep 17 00:00:00 2001 From: Sonja Happ Date: Mon, 28 Sep 2020 11:42:45 +0200 Subject: [PATCH] change name and type of file upon update --- routes/file/file_methods.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/routes/file/file_methods.go b/routes/file/file_methods.go index f3846c5..f7870d0 100644 --- a/routes/file/file_methods.go +++ b/routes/file/file_methods.go @@ -118,9 +118,14 @@ func (f *File) update(fileHeader *multipart.FileHeader) error { defer fileContent.Close() db := database.GetDB() - err = db.Model(f).Updates(map[string]interface{}{"Size": fileHeader.Size, + err = db.Model(f).Updates(map[string]interface{}{ + "Size": uint(fileHeader.Size), "FileData": fileData, - "Date": time.Now().String()}).Error + "Date": time.Now().String(), + "Name": filepath.Base(fileHeader.Filename), + "Type": fileHeader.Header.Get("Content-Type"), + }).Error + return err }