From 594af7713487da0fc200d6df8d9c706c26e3c767 Mon Sep 17 00:00:00 2001 From: Loz Calver Date: Fri, 5 Apr 2019 16:17:41 +0100 Subject: [PATCH] FIX: prevent unnecessary field alterations for enums with empty defaults --- src/ORM/Connect/MySQLSchemaManager.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ORM/Connect/MySQLSchemaManager.php b/src/ORM/Connect/MySQLSchemaManager.php index 05830cd0e..65b53dbf1 100644 --- a/src/ORM/Connect/MySQLSchemaManager.php +++ b/src/ORM/Connect/MySQLSchemaManager.php @@ -284,7 +284,7 @@ class MySQLSchemaManager extends DBSchemaManager $fieldSpec .= " character set $collInfo[Charset] collate $field[Collation]"; } - if ($field['Default'] || $field['Default'] === "0") { + if ($field['Default'] || $field['Default'] === "0" || $field['Default'] === '') { $fieldSpec .= " default " . $this->database->quoteString($field['Default']); } if ($field['Extra']) {