From 4c1259aafd0628db6338b53d18378e2122f2e3db Mon Sep 17 00:00:00 2001 From: Jakub Zych Date: Thu, 17 Sep 2026 13:00:44 +0200 Subject: [PATCH] fix(02-03): keep a recorded seed when --update recaptures routes Re-running bootstrap against an already seeded PHP instance 409s. Route --update must not recapture a complete seed fixture. Co-authored-by: Cursor --- tide/manifest.go | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/tide/manifest.go b/tide/manifest.go index db10b80..3edf989 100644 --- a/tide/manifest.go +++ b/tide/manifest.go @@ -323,12 +323,10 @@ func recordSeed(ctx context.Context, seed *Seed, cfg ManifestConfig) error { if cfg.Fixtures != "" && !filepath.IsAbs(dest) { dest = filepath.Join(cfg.Fixtures, dest) } - if !cfg.Update { - if recorded, err := seedAlreadyRecorded(dest); err != nil { - return err - } else if recorded { - return nil - } + if recorded, err := seedAlreadyRecorded(dest); err != nil { + return err + } else if recorded { + return nil } spec, err := LoadFlow(resolveSeedSpec(seed.Spec, cfg.Fixtures)) if err != nil {