Closed Dok11 closed 3 years ago
в схеме агентов, у одного агента нет обязательного поля, добавьте его в схему
У одного из агентов не указан модуль, он кстати не является обязательным полем
в схеме агентов, у одного агента нет обязательного поля, добавьте его в схему
Корректно ли проверять на наличие необязательное поле?
Судя по админке, обязательные поля — NEXT_EXEC и NAME. Может быть ошибка в коде проверки?
Оно обязательное с точки зрения модуля, в битриксе да, заполнять не обязательно, но например и код инфоблока тоже можно не заполнять, однако без него модуль работать не будет, ему нужен идентификатор сущности без привязки к ID
такая же ситуация и с агентами, хелпер, который работает в схемах и миграциях https://github.com/andreyryabin/sprint.migration/blob/master/lib/helpers/agenthelper.php
для поиска агента использует поля MODULE_ID и NAME, по нему он находит такой же агент в соседней бд и обновляет\удаляет его
Спасибо, стало понятно
изменено в 4.9.8, теперь агенты можно создавать без привязки к модулю