Browse Source

Catch db error and show frienlier message. Closes #252

pull/259/head
Gabe Kangas 5 years ago
parent
commit
eb0ee4dd8a
  1. 6
      core/chat/persistence.go

6
core/chat/persistence.go

@ -5,10 +5,10 @@ import (
"os" "os"
"time" "time"
_ "github.com/mattn/go-sqlite3"
"github.com/owncast/owncast/config" "github.com/owncast/owncast/config"
"github.com/owncast/owncast/models" "github.com/owncast/owncast/models"
"github.com/owncast/owncast/utils" "github.com/owncast/owncast/utils"
_ "github.com/mattn/go-sqlite3"
log "github.com/sirupsen/logrus" log "github.com/sirupsen/logrus"
) )
@ -83,7 +83,9 @@ func getChatHistory() []models.ChatMessage {
err = rows.Scan(&id, &author, &body, &messageType, &visible, &timestamp) err = rows.Scan(&id, &author, &body, &messageType, &visible, &timestamp)
if err != nil { if err != nil {
log.Fatal(err) log.Debugln(err)
log.Error("There is an problem with the chat database. Please delete chat.db and restart Owncast.")
break
} }
message := models.ChatMessage{} message := models.ChatMessage{}

Loading…
Cancel
Save