• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integrity/automaticduplicateindexbuilder.php
  • Класс: Bitrix\Crm\Integrity\AutomaticDuplicateIndexBuilder
  • Вызов: AutomaticDuplicateIndexBuilder::deleteDuplicateIndexByFilter
protected function deleteDuplicateIndexByFilter(array $filter)
{
	if (isset($filter['MATCH_HASH']))
	{
		if (is_array($filter['MATCH_HASH']))
		{
			$filter['@MATCH_HASH'] = $filter['MATCH_HASH'];
		}
		else
		{
			$filter['=MATCH_HASH'] = $filter['MATCH_HASH'];
		}
		unset($filter['MATCH_HASH']);
	}
	if (isset($filter['SCOPE']))
	{
		$filter['=SCOPE'] = $filter['SCOPE'];
		unset($filter['SCOPE']);
	}
	if (isset($filter['IS_DIRTY']))
	{
		$filter['=IS_DIRTY'] = $filter['IS_DIRTY'];
		unset($filter['IS_DIRTY']);
	}
	Entity\AutomaticDuplicateIndexTable::deleteByFilter($filter);
}