arFields стал отсутствовать, есть куча логики когда при добавлении или обновлении товара перезаписываются какие-то свойства. В один момент Массив стал отсутствовать. Куда копать?
11.07.2017 17:17:21
arFields стал отсутствовать, есть куча логики когда при добавлении или обновлении товара перезаписываются какие-то свойства. В один момент Массив стал отсутствовать. Куда копать?
|
|
|
|
11.07.2017 17:33:03
Странно. Если считать, что вы правильно проверяете в обработчике, то проблема где-то выше. Попробуйте провести отладку, начиная с того файла где вызывается обработчик, а именно /bitrix/modules/main/classes/general/user.php (а именно метод CUser::CheckFields): если и в него поступают пустые данные, то смотрите еще выше. А если нет - то смотрите что с ними происходит.
|
|
|
|
11.07.2017 17:55:45
В первом сообщении вы пишите
|
|||
|
|
11.07.2017 18:14:01
Какая разница,он везде пустой
запись в журнале пустая, если год назад на момент написания и тестирования все было и работало то щас все стоит |
|||
|
|
11.07.2017 18:22:31
Т.е. весь массив есть, а ключ DESCRIPTION пустой?
Вообще, содержимое массива так не проверяют - ее проверяют такими надежными средствами как print_r() или var_dump(). |
|
|
|
12.07.2017 06:46:18
arFields массив, вы его пишите в DESCRIPTION. Вы уверены, что не надо его упаковывать в строку? В таком виде DESCRIPTION будет пустой
Есть проблема с ЧПУ умного фильтра. Голосуйте за |
|
|
|
12.07.2017 12:54:11
Чушь какая-то, у вас обработчик подвешен на метод OnProductUpdate1 класса ProductQuantityClass, а вывести вы пытаетесь в методе OnStoreProductUpdate. Если он нигде не вызывается, то ничего в журнал и не будет писаться.
И как вы проверяете данный метод? Какова последовательность действий? Создайте обработчик:
|
||||
|
|
|||