Skip to content

Commit f52e2b8

Browse files
committed
fix
1 parent 7cc3b41 commit f52e2b8

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

admin.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,19 +279,23 @@ func (r *Router) adminDownloadDatabase(w http.ResponseWriter, req *http.Request)
279279
http.Error(w, "Failed to vacuum database", http.StatusInternalServerError)
280280
return
281281
}
282+
282283
_ = os.Remove(databaseFile)
284+
283285
_, err = r.db.ExecContext(req.Context(), "VACUUM main INTO ?", databaseFile)
284286
if err != nil {
285287
log.Println("Failed to backup database to file:", err)
286288
http.Error(w, "Failed to backup database to file", http.StatusInternalServerError)
287289
return
288290
}
291+
289292
f, err := os.Open(databaseFile)
290293
if err != nil {
291294
log.Println("Failed to open database file:", err)
292295
http.Error(w, "Failed to open database file", http.StatusInternalServerError)
293296
return
294297
}
298+
295299
_, err = io.Copy(w, f)
296300
if err != nil {
297301
log.Println("Failed to write database to writer:", err)

0 commit comments

Comments
 (0)