Установлены последние обновления
При сохранении инфоблока
/bitrix/admin/iblock_edit.php?type=content&lang=ru&admin=Y
В файле возникает ошибка
\bitrix\modules\iblock\classes\general\iblockproperty.php
Кусок кода с ошибкой
На входе получается $arValue["VALUE"] в случае возниконовения ошибки такой:
При сохранении инфоблока
/bitrix/admin/iblock_edit.php?type=content&lang=ru&admin=Y
В файле возникает ошибка
\bitrix\modules\iblock\classes\general\iblockproperty.php
| Код |
|---|
[TypeError] mb_strlen(): Argument #1 ($string) must be of type string, array given (0) .../bitrix/modules/iblock/classes/general/iblockproperty.php:515 #0: mb_strlen .../bitrix/modules/iblock/classes/general/iblockproperty.php:515 #1: CAllIBlockProperty->Update .../bitrix/modules/iblock/admin/iblock_edit.php:1000 #2: require(string) .../bitrix/admin/iblock_edit.php:1 |
Кусок кода с ошибкой
| Код |
|---|
if(is_array($arValue) && isset($arValue["VALUE"]) && mb_strlen($arValue["VALUE"])) $arFields["DEFAULT_VALUE"] = $arValue["VALUE"]; else $arFields["DEFAULT_VALUE"] = false; |
На входе получается $arValue["VALUE"] в случае возниконовения ошибки такой:
| Код |
|---|
array(1) {
[0]=>
string(0) ""
}
|