Публикация

подписчиков: 3 Подписаться
1
Avatar

Ошибка: Игнорируется параметр запроса limit=0

Если параметр пейджинга limit равен нулю, то он игнорируется. Должна возвращаться пустая коллекция.

Виталий Макеев

Войдите в службу, чтобы оставить комментарий.

Комментариев: 4

0
Avatar

Добрый день, Виталий!

Можете, пожалуйста, привести пример кейса, когда Вам необходимо запрашивать пустую коллекцию? Сейчас мы считаем, что пользователь вероятней всего не станет запрашивать пустой массив данных, поэтому limit=0 по умолчанию трансформируется в дефолтное значение limit-а

Екатерина Евтухова 0 проголосовали
3
Avatar

Это стандартный прием запроса кол-ва элементов в коллекции. Когда нет необходимости получать сам список. То, что вы описали - совсем неочевидное поведение. Если уже лимит указан явно, его нельзя игнорировать!

Виталий Макеев 3 проголосовали
0
Avatar

Что-то уж 5 месяцев прошло, а воз и ныне там...

В ряде случаев не нужна коллекция позиций, а просто данные о размере этой коллекции.

Вот вам простой кейс - функция для определения, есть ли у контрагента какие-либо документы. Понятно что чем меньше данных ваш сервер будет формировать и отдавать, тем быстрее... сами доки же функции не нужны, ей достаточно посмотреть в ['meta']['size'] по каждому типу документов...

Svetlov 0 проголосовали