diff options
-rw-r--r-- | modules/system.module | 1 | ||||
-rw-r--r-- | modules/system/system.module | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/modules/system.module b/modules/system.module index 5001001ca..e90d59a1d 100644 --- a/modules/system.module +++ b/modules/system.module @@ -1016,6 +1016,7 @@ function system_modules_submit($form_id, $edit) { $versions = drupal_get_schema_versions($module); if (drupal_get_installed_schema_version($module) == SCHEMA_UNINSTALLED) { drupal_set_installed_schema_version($module, $versions ? max($versions) : SCHEMA_INSTALLED); + module_invoke($module, 'install'); } } diff --git a/modules/system/system.module b/modules/system/system.module index 5001001ca..e90d59a1d 100644 --- a/modules/system/system.module +++ b/modules/system/system.module @@ -1016,6 +1016,7 @@ function system_modules_submit($form_id, $edit) { $versions = drupal_get_schema_versions($module); if (drupal_get_installed_schema_version($module) == SCHEMA_UNINSTALLED) { drupal_set_installed_schema_version($module, $versions ? max($versions) : SCHEMA_INSTALLED); + module_invoke($module, 'install'); } } |