diff --git a/src/box/sequence.c b/src/box/sequence.c index 9db36fe7c313facb389428c83f4f61e8841e1da5..4fcd487232e8e75d2c08b710b530c4443f59b0ba 100644 --- a/src/box/sequence.c +++ b/src/box/sequence.c @@ -361,10 +361,11 @@ sequence_data_iterator_create(struct index_read_view *base, enum iterator_type type, const char *key, uint32_t part_count) { - assert(type == ITER_ALL); - assert(key == NULL); - assert(part_count == 0); - (void)type; + if (type != ITER_ALL) { + diag_set(ClientError, ER_UNSUPPORTED, + "_sequence_data read view", "requested iterator type"); + return NULL; + } (void)key; (void)part_count; struct sequence_data_read_view *rv =