• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/product/systemfield/base.php
  • Класс: BitrixCatalogProductSystemFieldBase
  • Вызов: Base::afterLoadInternalModify
static function afterLoadInternalModify(array $row): array
{
	$row['ID'] = (int)$row['ID'];
	$row['SORT'] = (int)$row['SORT'];

	foreach (MainUserFieldTable::getLabelFields() as $fieldName)
	{
		if ($fieldName === 'LANGUAGE_ID')
		{
			unset($row[$fieldName]);
		}
		else
		{
			if (isset($row[$fieldName]) && $row[$fieldName] === '')
			{
				$row[$fieldName] = null;
			}
		}
	}

	return $row;
}