Fix issue where key index is also dropped
authorSeamus Lee <seamuslee001@gmail.com>
Mon, 6 Feb 2017 20:26:01 +0000 (20:26 +0000)
committerSeamus Lee <seamuslee001@gmail.com>
Mon, 6 Feb 2017 20:26:01 +0000 (20:26 +0000)
CRM/Upgrade/Incremental/php/FourSeven.php

index 963908f00a2207466c3a05e2a68839f12b9f7c13..739e5a82a130f04f5aa54e716166ec11d2800b9c 100644 (file)
@@ -790,9 +790,6 @@ FROM `civicrm_dashboard_contact` JOIN `civicrm_contact` WHERE civicrm_dashboard_
    */
   public static function dropActionScheudleMappingForeignKey(CRM_Queue_TaskContext $ctx) {
     CRM_Core_BAO_SchemaHandler::safeRemoveFK('civicrm_action_schedule', 'FK_civicrm_action_schedule_mapping_id');
-    if (CRM_Core_BAO_SchemaHandler::checkIfIndexExists('civicrm_action_schedule', 'FK_civicrm_action_schedule_mapping_id')) {
-      CRM_Core_DAO::executeQuery("ALTER TABLE civicrm_action_schedule DROP INDEX FK_civicrm_action_schedule_mapping_id");
-    }
     return TRUE;
   }