Skip to content

Commit c8a8ad3

Browse files
cmd/utils/app: fix seg reset not removing chaindata (#20908)
- \`seg reset\` regressed in #18273: \`removeLocal\` from the CLI is wired into \`reset.Reset.RemoveUnknown\` but not \`RemoveLocal\`, which gates chaindata + Heimdall/PolygonBridge DB removal in \`db/datadir/reset/reset.go\`. Result: \`seg reset\` no longer touches chaindata at all. - Library-level \`TestResetChaindata\` exists but sets \`RemoveLocal: true\` directly, so the CLI plumbing was uncovered. closes #20260
1 parent 5b0ba8d commit c8a8ad3

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

cmd/utils/app/reset-datadir.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ func resetCliAction(cliCtx *cli.Context) (err error) {
121121
r := reset.Reset{
122122
Dirs: &dirs,
123123
RemoveUnknown: removeLocal,
124+
RemoveLocal: removeLocal,
124125
Logger: logger,
125126
PreverifiedSnapshots: cfg.Preverified.Items,
126127
RemoveFunc: func(osName reset.OsFilePath) error {

0 commit comments

Comments
 (0)