From 3aa7a35daebd2b1f816ac97ffe3822af032bc0f2 Mon Sep 17 00:00:00 2001 From: William Desportes Date: Wed, 21 Aug 2019 19:09:57 +0200 Subject: [PATCH] #15363 - substr can return false on tbl_definition_form Signed-off-by: William Desportes --- libraries/tbl_columns_definition_form.inc.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/tbl_columns_definition_form.inc.php b/libraries/tbl_columns_definition_form.inc.php index eacfa5a995..e83be4dc2c 100644 --- a/libraries/tbl_columns_definition_form.inc.php +++ b/libraries/tbl_columns_definition_form.inc.php @@ -265,7 +265,8 @@ for ($columnNumber = 0; $columnNumber < $num_fields; $columnNumber++) { $columnMeta['DefaultType'] = 'USER_DEFINED'; if ('text' === substr($columnMeta['Type'], -4)) { - $columnMeta['Default'] = stripcslashes(substr($columnMeta['Default'], 1, -1)); + $textDefault = substr($columnMeta['Default'], 1, -1); + $columnMeta['Default'] = stripcslashes($textDefault !== false ? $textDefault : $columnMeta['Default']); } $columnMeta['DefaultValue'] = $columnMeta['Default'];