diff --git a/rules.module b/rules.module index 719852c..7bff7cb 100644 --- a/rules.module +++ b/rules.module @@ -4,6 +4,13 @@ * @file Rules engine module */ +// Drupal's class autoloader fails for classes added in 7.x-2.4 (Issue 2090511). +// Trigger a registry rebuild if needed. +if (!drupal_autoload_class('RulesEventHandlerEntityBundle')) { + system_rebuild_module_data(); + registry_update(); +} + // Include our hook implementations early, as they can be called even before // hook_init(). require_once dirname(__FILE__) . '/modules/events.inc';