@ -764,6 +764,11 @@ func (s *Service) handleBoot(w http.ResponseWriter, r *http.Request, qp QueryPar
http.Error(w, "invalid SQLite data", http.StatusBadRequest)
return
}
if !db.IsDELETEModeEnabled(peek) {
http.Error(w, "SQLite database file is in WAL mode - convert it to DELETE mode via 'PRAGMA journal_mode=DELETE'",
http.StatusBadRequest)
s.logger.Printf("starting boot process")
_, err = s.store.ReadFrom(bufReader)