forked from tangled.org/core
Monorepo for Tangled — https://tangled.org

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 <boltlessengineer@proton.me>

Changed files
+2 -2
appview
state
+2 -2
appview/state/state.go
···
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)