diff --git a/internal/clientcache/internal/db/db.go b/internal/clientcache/internal/db/db.go index b24a1dafad..f4fc3de74b 100644 --- a/internal/clientcache/internal/db/db.go +++ b/internal/clientcache/internal/db/db.go @@ -45,7 +45,7 @@ func Open(ctx context.Context, opt ...Option) (*db.DB, error) { switch { case opts.withDbType == dbw.Sqlite: if err := createTables(ctx, conn); err != nil { - errors.Wrap(ctx, err, op) + return nil, errors.Wrap(ctx, err, op) } default: return nil, errors.New(ctx, errors.InvalidParameter, op, fmt.Sprintf("%q is not a supported cache store type", opts.withDbType))