diff --git a/modules/Migration/schema/660_to_700.php b/modules/Migration/schema/660_to_700.php
index 01234dcae23bd128eb66a7f5dc4477b79ec1da14..38d72b3b3e5c08aec47672a874a701836f673098 100644
--- a/modules/Migration/schema/660_to_700.php
+++ b/modules/Migration/schema/660_to_700.php
@@ -1411,8 +1411,10 @@ if(defined('VTIGER_UPGRADE')) {
 	//Workflows
 	$columns = $db->getColumnNames('com_vtiger_workflows');
 	if (in_array('status', $columns)) {
-		$db->pquery('ALTER TABLE com_vtiger_workflows MODIFY COLUMN status INT(11) DEFAULT 1', array());
+		$db->pquery('ALTER TABLE com_vtiger_workflows MODIFY COLUMN status TINYINT DEFAULT 1', array());
 		$db->pquery('UPDATE com_vtiger_workflows SET status=? WHERE status IS NULL', array(1));
+	} else {
+		$db->pquery('ALTER TABLE com_vtiger_workflows ADD COLUMN status TINYINT DEFAULT 1', array());
 	}
 
 	if (!in_array('workflowname', $columns)) {