From 8974d2f52c68352446a417e922590237c618ef9f Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Tue, 3 Mar 2026 14:51:36 +0300 Subject: Fix: remove panics from code --- storage/storage.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'storage/storage.go') diff --git a/storage/storage.go b/storage/storage.go index 7294261..9ad9745 100644 --- a/storage/storage.go +++ b/storage/storage.go @@ -103,7 +103,10 @@ func NewProviderSQL(dbPath string, logger *slog.Logger) FullRepo { return nil } p := ProviderSQL{db: db, logger: logger} - p.Migrate() + if err := p.Migrate(); err != nil { + logger.Error("migration failed, app cannot start", "error", err) + return nil + } return p } -- cgit v1.2.3