diff --git a/modules/Migration/schema/660_to_700.php b/modules/Migration/schema/660_to_700.php
index ac2867996724bad78f4e26f59884816d2a1f0c35..aa55fd77de7ddaacc26d27e5a03c4f8135002293 100644
--- a/modules/Migration/schema/660_to_700.php
+++ b/modules/Migration/schema/660_to_700.php
@@ -2203,9 +2203,6 @@ if(defined('VTIGER_UPGRADE')) {
 					$referenceTable = $baseTableName;
 					$referenceColumn = $baseTableIndex;
 
-                    if($baseTableName == 'vtiger_activity'){
-                        array_push($moduleName, "Emails");
-                    }
 					if ($tableName == 'vtiger_producttaxrel' || $tableName == 'vtiger_inventoryproductrel') {
 						$referenceTable = 'vtiger_crmentity';
 						$referenceColumn = 'crmid';
@@ -2218,6 +2215,9 @@ if(defined('VTIGER_UPGRADE')) {
 					}
 				}
 			}
+            if($baseTableName == 'vtiger_activity'){
+                array_push($moduleName, "Emails");
+            }
 			$db->pquery("DELETE FROM $baseTableName WHERE $baseTableIndex NOT IN (SELECT crmid FROM vtiger_crmentity WHERE setype in ". generateQuestionMarks($moduleName).")", array($moduleName));
 		}
 	}