From d292a8340729ba4bf632b595a1ec43ea954eb7de Mon Sep 17 00:00:00 2001 From: Jan Ptacek Date: Mon, 6 Aug 2018 12:15:41 +0200 Subject: [PATCH] Avoid undefined index: null (update action) Avoid Notice (8): Undefined index: null [APP/Vendor/cakephp/cakephp/lib/Cake/Model/Datasource/DboSource.php, line 2180] also discussed here: 22b0275#diff-b8a4043bec5d20830b77d240ae8fdef5R2087 fix for previous instance if same bug already merged here: cakephp#12411 (sorry for overlooking this second use-case :( ) --- lib/Cake/Model/Datasource/DboSource.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Cake/Model/Datasource/DboSource.php b/lib/Cake/Model/Datasource/DboSource.php index 598af553f05..cc59edbb3cd 100644 --- a/lib/Cake/Model/Datasource/DboSource.php +++ b/lib/Cake/Model/Datasource/DboSource.php @@ -2177,7 +2177,7 @@ protected function _prepareUpdateFields(Model $Model, $fields, $quoteValues = tr $update = $quoted . ' = '; if ($quoteValues) { - $update .= $this->value($value, $Model->getColumnType($field), isset($schema[$field]) ? $schema[$field]['null'] : true); + $update .= $this->value($value, $Model->getColumnType($field), isset($schema[$field]['null']) ? $schema[$field]['null'] : true); } elseif ($Model->getColumnType($field) === 'boolean' && (is_int($value) || is_bool($value))) { $update .= $this->boolean($value, true); } elseif (!$alias) {