Мне нужно модифицировать компонент изменения данных пользователя в личном кабинете main.profile. По сути, я только изменил набор обрабатываемых полей в зависимости от параметров пользователя. Однако, при отправке формы возникает ошибка 502. Статистика сервера показывает пик превышения лимита оперативной памяти. С помощью логов я локализовал ошибку до этой строчки:
где
, $arResult["ID"] = 38, а $arFields:
| Код |
|---|
if($obUser->Update($arResult["ID"], $arFields)) |
| Код |
|---|
$obUser = new CUser; |
| Цитата |
|---|
| array ( 'EMAIL' => '', 'LOGIN' => 'ООО "Тест"', 'NAME' => 'ООО "Хрень"', 'PERSONAL_PHOTO' => array ( 'old_file' => NULL, 'del' => NULL, ), 'WORK_LOGO' => array ( 'old_file' => NULL, 'del' => NULL, ), ) |