Bulk Delete не работает

В приложении перестали работать 2 важные функции:

  1. Bulk delete product
  2. Невозможно посчитать количество product в бэкенде. На фронте пока можно

@anthony.appmaster У меня тоже не рпботает Bulk delete на бэке

Bulk delete на данный момент не удаляет каскад. Сделаем апгрейд блока

@Haci нужно больше деталей что не работает в блоке.

@Alexandr_Yaskunov скорее всего проблема с которой вы столкнулись это не баг, а стандартное поведение SQL когда при попытке удаления записей проиходит нарушение ограничений (constraint) связей.

Как вариант сначала удалять зависимые записи, а потом уже основные.

К сожалению в SQL нет готовой конструкции DELETE CASCADE, и мы можем добавить такое поведение 2мя способами:

  • Добавить опцию Cascade (bool) в блок БП, а под капотом реализовать генерируемую логику каскадного удаления вручную
  • Добавить возможность в связях между моделями указывать что при удалении нужно удалять из связанных таблиц.

Сейчас идет обсуждение внутри как лучше сделать.

P.S. Если вы удаляете из таблицы без связей и есть проблема - напишите об этом чтобы мы проверили.

Нужно больше деталей. Как делаете подсчет? Через БД? Если да, то фронт к этом отношения не имеет. Или блоком Array Size?