fix: #3608307 Homepage and Landing demo blocks (Welcome to Varbase) do not import because the basic block content type is missing its body field

Closes #3608307.

The field.field.block_content.basic.body optional config is skipped during the Varbase profile install (config import ordering), so the basic block content type has no body field. The core Default Content importer then bails with Field body is unknown and no demo blocks are created — the Homepage renders without its Welcome to Varbase and Media Hero Slider block_content Layout Builder components.

This ensures, before importing content, that the basic block type has its body field: when the field storage exists but the instance is missing, it creates field.field.block_content.basic.body from varbase_core's optional config and clears the cached field definitions.

Checkpoints

  • File an issue about this project
  • Addition/Change/Update/Fix to this project
  • Testing to ensure no regression
  • Automated unit/functional testing coverage
  • Developer Documentation support on feature change/addition
  • User Guide Documentation support on feature change/addition
  • UX/UI designer responsibilities
  • Accessibility and Readability
  • Reviewed by a human
  • Code review by maintainers
  • Full testing and approval
  • Credit contributors
  • Review with the product owner
  • Update Release Notes
  • Release

AI-Generated: Yes (Used Claude Code to root-cause and patch; reviewed by Rajab Natshah.)

Edited by Rajab Natshah

Merge request reports

Loading