From f3537711639aaaddb038445b0f3da5f2dac23067 Mon Sep 17 00:00:00 2001 From: Roly Gutierrez Date: Thu, 20 Jan 2022 00:14:44 -0400 Subject: [PATCH] PMCORE-3634 Upgrade to 3.7.3-5664 is changing some tables of the workspace and causing errors --- workflow/engine/classes/WorkspaceTools.php | 10 ++++++++++ workflow/engine/config/schema.xml | 14 +++++++------- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/workflow/engine/classes/WorkspaceTools.php b/workflow/engine/classes/WorkspaceTools.php index 574077689..1d63bfe4d 100644 --- a/workflow/engine/classes/WorkspaceTools.php +++ b/workflow/engine/classes/WorkspaceTools.php @@ -832,6 +832,16 @@ class WorkspaceTools $description = $database->executeQuery($database->generateDescTableSQL($table)); $oldSchema[$table] = []; foreach ($description as $field) { + $type = $field['Type']; + if ($type === "int") { + $field['Type'] = $type . "(11)"; + } + if ($type === "tinyint") { + $field['Type'] = $type . "(4)"; + } + if ($type === "bigint") { + $field['Type'] = $type . "(20)"; + } $oldSchema[$table][$field['Field']]['Field'] = $field['Field']; $oldSchema[$table][$field['Field']]['Type'] = $field['Type']; $oldSchema[$table][$field['Field']]['Null'] = $field['Null']; diff --git a/workflow/engine/config/schema.xml b/workflow/engine/config/schema.xml index 277e4f3c8..51a7300d3 100755 --- a/workflow/engine/config/schema.xml +++ b/workflow/engine/config/schema.xml @@ -4314,7 +4314,7 @@ - + @@ -6049,10 +6049,10 @@ - - - - + + + + @@ -6086,9 +6086,9 @@ - + - +