DigitalWand / digitalwand.admin_helper

API для сборки кастомных админок в Битриксе
MIT License
156 stars 53 forks source link

Удаление нескольких записей #118

Open alex-didus opened 6 years ago

alex-didus commented 6 years ago

При использовании множественного удаления на листинге получаем ошибку: [Bitrix\Main\ArgumentException] Unknown primary0` found when trying to query News row. (100) /home/bitrix/www/bitrix/modules/main/lib/entity/datamanager.php:373

0: Bitrix\Main\Entity\DataManager::validatePrimary(array)

/home/bitrix/www/bitrix/modules/main/lib/entity/datamanager.php:116

1: Bitrix\Main\Entity\DataManager::getByPrimary(array)

/home/bitrix/www/bitrix/modules/main/lib/entity/datamanager.php:145

2: Bitrix\Main\Entity\DataManager::getById(array)

/home/bitrix/www/bitrix/modules/digitalwand.admin_helper/lib/helper/AdminListHelper.php:519

3: DigitalWand\AdminHelper\Helper\AdminListHelper->groupActions(array, string)

/home/bitrix/www/bitrix/modules/digitalwand.admin_helper/lib/helper/AdminListHelper.php:224

4: DigitalWand\AdminHelper\Helper\AdminListHelper->__construct(array, boolean)

/home/bitrix/www/bitrix/modules/digitalwand.admin_helper/admin/route.php:108

5: include_once(string)

/home/bitrix/www/bitrix/admin/admin_helper_route.php:2`
stalweb commented 4 years ago

EntityManager.php 247: $result = $model::delete(empty($this->itemId) ? $this->helper->getPk() : $this->itemId); // удаляем основную сущность