Closed (fixed)
Project:
Postmark Webhooks
Version:
1.0.0
Component:
Code
Priority:
Critical
Category:
Bug report
Assigned:
Reporter:
Created:
7 Sep 2026 at 06:52 UTC
Updated:
21 Sep 2026 at 15:00 UTC
Jump to comment: Most recent
Update 10007 calls drupal_get_module_schema(), which Drupal 11 no longer provides. Drupal 11 sites upgrading from 1.0.0-alpha2 fatal during drush updatedb. The optional reconcile submodule's update 10001 has the same call.
Fresh installs do not hit this path because hook_schema() still creates the tables. Kernel tests that install the current schema also miss it. A Drupal 11 upgrade that runs available updates from 10000 does hit it.
drush updatedb -y.Read table specifications from this module's hook_schema() implementation instead of the removed helper. Keep the updates idempotent when the table already exists.
Comments
Comment #2
jmcerdaFix is in progress on 1.x: updates 10007 and reconcile 10001 now read table specifications from
hook_schema()instead of the removed helper. Kernel tests drop the tables and run the updates twice.Comment #8
jmcerdaFixed on 1.x at
f799dc7b3325fbaa1828af586801d624b2c4395f. Updates 10007 and reconcile 10001 now read table specifications fromhook_schema(), skip work when the table exists, and throwUpdateExceptionif the schema key is missing. Kernel tests drop the tables and run the updates twice.1.0.0 remains affected. A 1.0.1 package is required before Drupal 11 sites can
updatedbfrom alpha2.Comment #13
jmcerda1.0.1 is published: postmark_webhooks 1.0.1. Drupal.org zip SHA-1
42ea04e6d3d1cdc0db2a6293989f918347fbd31cmatches packages.drupal.org. Drupal 11 sites that failed update 10007 on 1.0.0 can complete that update on 1.0.1.