Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Minor
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.5.4
-
Fix Version/s: 4.5.5
-
Component/s: Drupal Integration Modules
-
Labels:None
-
Documentation Required?:None
Description
Changes introduced in 4.5.4 break the CiviCRM Groups Sync functionality in Drupal – may be only when using separate databases for Drupal and CiviCRM.
Error message generated when trying to log in or out (although I get white screen, not the error message):
PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'DRUPAL_DB.civicrm_group' doesn't exist: SELECT cgr.group_id AS group_id FROM
{civicrm_group_roles_rules}cgr INNER JOIN
{civicrm_group}cg ON cg.id = cgr.group_id WHERE (cgr.role_id = :db_condition_placeholder_0) AND (cg.saved_search_id IS NULL ) ; Array ( [:db_condition_placeholder_0] => 7 ) in civicrm_group_roles_add_remove_groups() (line 664 of /path/to/drupal/sites/all/modules/civicrm/drupal/modules/civicrm_group_roles/civicrm_group_roles.module).
Attachments
Issue Links
- blocks
-
CRM-15644 civicrm_group table "missing" error on login when CiviCRM DB is separate from Drupal's
- Done/Fixed