From 1fda9c43099012df410ca23d240d0ea44c05e1d5 Mon Sep 17 00:00:00 2001 From: Seongmin Lee Date: Wed, 2 Jul 2025 11:30:39 +0900 Subject: [PATCH] appview: state: more verbose error message to track errors found `db.Make` can fail with error message like "no such column: did" which lacks some context to locate the exact where error occured added some context following other error return statements in `state.Make()` Signed-off-by: Seongmin Lee --- appview/state/state.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/appview/state/state.go b/appview/state/state.go index 359be207..7e4709b1 100644 --- a/appview/state/state.go +++ b/appview/state/state.go @@ -54,12 +54,12 @@ type State struct { func Make(ctx context.Context, config *config.Config) (*State, error) { d, err := db.Make(config.Core.DbPath) if err != nil { - return nil, err + return nil, fmt.Errorf("failed to create db: %w", err) } enforcer, err := rbac.NewEnforcer(config.Core.DbPath) if err != nil { - return nil, err + return nil, fmt.Errorf("failed to create enforcer: %w", err) } clock := syntax.NewTIDClock(0) -- 2.51.2