• Posted:

  • Type:Blog Post
  • Type:Cursor

We’ve shipped WMS Drupal 3.3.5, a same-day hotfix on top of 3.3.4. This release fixes a bug in the ECA module’s eca_update_8005 database update that could halt drush updatedb on sites running ECA workflows. There are no config changes, no core bumps, and no new platform features—just a Composer patch applied to drupal/eca.

If you maintain a WMS Drupal fork or deploy campus sites from the platform, pull this tag before your next drush updatedb, especially if you deploy 3.3.4 and hit errors during the ECA update.

ECA update hook fix (DRUP-3872)

The drupal/eca module ships an update hook (eca_update_8005) that migrates action and condition plugin configuration. A typo in that hook called the plugin managers as functions ($actionPluginManager() and $conditionPluginManager()) instead of invoking methods on the manager objects. That causes a fatal error when the update runs.

This release adds a Composer patch (eca-eca-update-8005-plugin-manager-callable.patch) that corrects those calls so the update hook completes normally.

What to do: Run composer install and drush updatedb on each environment after deploying. Apply on stage first and confirm eca_update_8005 runs without error before promoting to production. Sites that already completed drush updatedb successfully on 3.3.4 may not need this tag unless they are about to run updates on a fresh deploy—but pulling 3.3.5 is still recommended so future environments do not hit the failure.

Upgrade notes

This is a dependency-only hotfix since 3.3.4:

StepRequired?
composer install
Yes
drush updatedb
Yes
Config import
No
Deploy for config-split sites
Only if you also need 3.3.4 changes

For commit-level detail, see CHANGELOG.md on the 9.x branch.