.tugboat/setup.php calls BookingAsk::fromQuantity() on the hold that seeds the VIP places, but the file declares no namespace and does not import the class, so the name resolves to the global \BookingAsk and the script dies with a "Class BookingAsk not found" error once it reaches that line.

The call arrived with the fixture-builder renaming in #3619712, which updated the call site without adding the use statement. The line sits inside the if (!$already) seed guard, so a preview whose database survives a rebuild short-circuits before reaching it, while a preview built against an empty database runs it.

Fix: import Drupal\yoyaku\BookingAsk. The same pass should refresh what the seed tells a reviewer, because the guide page it publishes still says there is no admin UI and that one lands in yoyaku_ui, and both yoyaku_ui and yoyaku_calendar ship today.

AI-Generated: Yes (Claude Code was used to help draft this issue summary. I reviewed it before posting; there is no code on this issue yet.)

Issue fork yoyaku-3621579

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

mably created an issue. See original summary.

mably’s picture

Status: Active » Needs review

  • mably committed 2a849b0b on 1.x
    fix: #3621579 The tugboat seed calls BookingAsk without importing it, so...
mably’s picture

Status: Needs review » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.