fix: #3608306 Landing page (Paragraphs) Components field does not render when vbp_text_and_image installs before varbase_landing

Closes #3608306.

vbp_text_and_image and varbase_landing depend on each other. When vbp_text_and_image installs before varbase_landing has imported field.field.node.landing_page.field_lp_paragraphs, the install helper wrote a partial config (missing field_type), which blocked varbase_landing's optional config import and left the Landing page Components field unrenderable (no Add Component button).

This guards the helper to only extend an existing, fully defined field config, and adds hook_modules_installed() to add the text_and_image target bundle once varbase_landing is installed — covering both install orders.

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