- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/scrum/service/taskservice.php
- Класс: BitrixTasksScrumServiceTaskService
- Вызов: TaskService::getActualParentIds
public function getActualParentIds(array $parentIds, int $groupId): array
{
[$rows, $queryObject] = $this->getList([
'select' => ['ID'],
'filter' => [
'ID' => $parentIds,
'GROUP_ID' => $groupId,
'CHECK_PERMISSIONS' => 'Y',
],
]);
$receivedIds = [];
foreach ($rows as $row)
{
$receivedIds[] = $row->getId();
}
foreach ($parentIds as $taskId => $parentId)
{
if (!in_array($parentId, $receivedIds))
{
$parentIds[$taskId] = 0;
}
}
return $parentIds;
}