diff --git a/src/box/key_list.c b/src/box/key_list.c index e130d1c8c28299cb2ad3262a8f41dc4438a3258c..3d736b55f228a351268b6439a1eccd4d87d30be6 100644 --- a/src/box/key_list.c +++ b/src/box/key_list.c @@ -144,7 +144,7 @@ key_list_iterator_next(struct key_list_iterator *it, const char **value) diag_set(ClientError, ER_FUNC_INDEX_FORMAT, it->index_def->name, space ? space_name(space) : "", tt_sprintf("supplied key type is invalid: expected %s", - field_type_strs[MP_ARRAY])); + field_type_strs[FIELD_TYPE_ARRAY])); return -1; } struct key_def *key_def = it->index_def->key_def; diff --git a/test/engine/func_index.result b/test/engine/func_index.result index 877b76d5ead679af769abf7c396e95af4aca5cf4..2d7da01470009649d2eaf931b7983112e18c7949 100644 --- a/test/engine/func_index.result +++ b/test/engine/func_index.result @@ -148,7 +148,7 @@ idx = s:create_index('idx', {func = box.func.invalidreturn0.id, parts = {{1, 'un s:insert({1}) | --- | - error: 'Key format doesn''t match one defined in functional index ''idx'' of space - | ''withdata'': supplied key type is invalid: expected boolean' + | ''withdata'': supplied key type is invalid: expected array' | ... idx:drop() | ---