fix meme saving. again.
Ted Unangst tedu@tedunangst.com
Wed, 02 Oct 2019 17:14:14 -0400
2 files changed,
7 insertions(+),
5 deletions(-)
M
database.go
→
database.go
@@ -292,9 +292,11 @@ if err != nil {
return 0, err } fileid, _ := res.LastInsertId() - _, err = stmtSaveFileData.Exec(xid, media, data) - if err != nil { - return 0, err + if local { + _, err = stmtSaveFileData.Exec(xid, media, data) + if err != nil { + return 0, err + } } return fileid, nil }
M
fun.go
→
fun.go
@@ -312,13 +312,13 @@ ct := http.DetectContentType(peek[:n])
fd.Close() url := fmt.Sprintf("https://%s/meme/%s", serverName, name) - res, err := stmtSaveFile.Exec("", name, name, url, ct, 0, "") + fileid, err := savefile("", name, name, url, ct, false, nil) if err != nil { log.Printf("error saving meme: %s", err) return x } var d Donk - d.FileID, _ = res.LastInsertId() + d.FileID = fileid d.XID = "" d.Name = name d.Media = ct