diff --git a/src/app/contact/controllers/ContactCustomFieldController.php b/src/app/contact/controllers/ContactCustomFieldController.php index ac1005ed438495ac5e09ce6f276d52d2fb23f882..77c4ee61b298f0574f35c7dcf7d75218cc3bbb7d 100644 --- a/src/app/contact/controllers/ContactCustomFieldController.php +++ b/src/app/contact/controllers/ContactCustomFieldController.php @@ -167,7 +167,7 @@ class ContactCustomFieldController $field = ContactCustomFieldListModel::getById(['select' => ['label'], 'id' => $args['id']]); - ContactModel::update(['postSet' => ['custom_fields' => "custom_fields - '{$args['id']}'"], 'where' => ['1 = ?'], 'data' => [1]]); + ContactModel::update(['postSet' => ['custom_fields' => "custom_fields - '{$args['id']}'"], 'where' => ['custom_fields != ?'], 'data' => [null]]); ContactParameterModel::delete(['where' => ['identifier = ?'], 'data' => ['contactCustomField_' . $args['id']]]); ContactCustomFieldListModel::delete([ diff --git a/src/core/controllers/AutoCompleteController.php b/src/core/controllers/AutoCompleteController.php index f6fff1ec8f87c24241a68376b8afec026153f485..a0c5a5fabdf94d69b8441e713011267894ad7e64 100755 --- a/src/core/controllers/AutoCompleteController.php +++ b/src/core/controllers/AutoCompleteController.php @@ -1131,7 +1131,7 @@ class AutoCompleteController ValidatorModel::arrayType($args, ['where', 'data']); ValidatorModel::intType($args, ['fieldsNumber']); - $searchItems = explode(' ', $args['search']); + $searchItems = preg_split('/\s+/', $args['search']); foreach ($searchItems as $keyItem => $item) { if (strlen($item) >= 2) {