diff --git a/modules/Migration/schema/660_to_700.php b/modules/Migration/schema/660_to_700.php index 46d364dd06c1394a491abad77f674d7893bb6dad..63903d3e7ede16e6a6bb63d4e7cffffe145d2e86 100644 --- a/modules/Migration/schema/660_to_700.php +++ b/modules/Migration/schema/660_to_700.php @@ -2174,6 +2174,7 @@ if(defined('VTIGER_UPGRADE')) { } } + $skippedTablesForAll = array('vtiger_crmentity_user_field'); $skippedTables = array('Calendar' => array('vtiger_seactivityrel', 'vtiger_cntactivityrel', 'vtiger_salesmanactivityrel')); $allEntityModules = Vtiger_Module_Model::getEntityModules(); $dbName = $db->dbName; @@ -2202,6 +2203,9 @@ if(defined('VTIGER_UPGRADE')) { if ($skippedTables[$moduleName]) { $relatedTables = array_diff_key($relatedTables, array_flip($skippedTables[$moduleName])); } + if ($skippedTablesForAll) { + $relatedTables = array_diff_key($relatedTables, array_flip($skippedTablesForAll)); + } //Checking foriegn key with base table foreach ($relatedTables as $tableName => $index) {