Task::updateDescription

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. Task
  4. updateDescription
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/activity/provider/tasks/task.php
  • Класс: Bitrix\Crm\Activity\Provider\Tasks\Task
  • Вызов: Task::updateDescription
public function updateDescription(array $timelineParams): void
{
	$taskId = $timelineParams['TASK_ID'];
	if (is_null($taskId))
	{
		return;
	}

	$task = TaskObject::getObject($taskId);
	if (is_null($task))
	{
		return;
	}

	$description = $task->getDescription();
	if (is_null($description))
	{
		return;
	}

	$activity = $this->find($taskId);
	if (is_null($activity))
	{
		return;
	}

	if ($activity->getDescription() === $description)
	{
		return;
	}

	$this->update($activity->getId(),[
		'DESCRIPTION' => $description,
	]);
}

Добавить комментарий