fix(pl24): Ford VIN flow + cleanup user-vehicle leaf bugs (cherry-pick to main) #14
Reference in New Issue
Block a user
Delete Branch "fix-pl24-vin-prod"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Cherry-picks 4 commits from dev to fix Ford P4 (fordp_parts) VIN-decoded vehicles which currently land on an empty / broken category page in prod.
Cherry-picked commits
0322177fix(pl24): drop P4 nav-crumb links from decoded categoriesbe3fb2afeat(pl24): wire Ford/Volvo VIN-decode flow end-to-end via json-vin endpoints2bf5e16fix(pl24): pass Ford VIN BOM detail URL through fetchP4Page baseUrl prefixaf41420fix(categories): treat image-board.action linkPaths as leaves in user-vehicle flowWhy
PL24's Ford/Volvo P4 legacy catalog only ships header breadcrumb links on the VIN-group HTML page; the real catalog hangs off
json-vin-main-group.action,json-vin-sub-group.action,vin-image-board.action, andjson-vin-bom-detail.action. The decoder was scraping the wrong page and persisting nav crumbs (Portal / Model seçimi / VIN) as if they were part categories, leaving users with three useless rows. The new chain wires all three endpoints + the BOM detail expander, so a user who decoded a Ford VIN now sees real Turkish part categories with OEM codes drillable end-to-end.Test plan
🤖 Generated with Claude Code