Loading
fix: #3614665 Make a fresh install of the site template complete
Fixes the two reasons a fresh install does not complete.
- The footer passed
alignmentto Card Logo. That prop is missing from the component version a fresh install registers, so the recipe aborts early. Dropped it —leftis the default anyway. canvas.content_template.node.event.fullpinned component version hashes throughsimpleConfigUpdate. Those versions do not exist yet at recipe-apply time. Now applied withsetComponentTreeIfComponentsExist, the actionvarbase_events_basealready uses for the same config.
Verified on a clean build: install completes, 70 nodes, 25 terms, 74 media, event template applied with all 22 components.
The issue's original proposal, shipping the tree as a config file, does not work: varbase_events_base creates that config first, so a recipe file for it is skipped.
AI-Generated: Yes
Checkpoints:
- File an issue
- Addition/Change/Update/Fix
- Testing to ensure no regression
- Automated unit testing coverage
- Automated functional testing coverage
- UX/UI designer responsibilities
- Readability
- Accessibility
- Performance
- Security
- Developer Documentation
- User Guide Documentation
- Reviewed by human
- Code review by maintainers
- Full testing and approval
- Credit contributors
- Review with the product owner
- Release notes snippet
- Release
Edited by Rajab Natshah