Description
В логах исключений создаются записи с сообщением Argument 2 passed to Simple\Record\Infrastructure\Service\RecordValueService::getDisplayValue() must be of the type int, string given, called in /app/common/essences/field/FieldList.php on line 90
Причина в невалидном значении в поле типа List, которое выведено на Ваше персональное листовое представление.
При попытке создать/обновить запись с невалидным значением в поле типа List возникает лог валидации с сообщением вида
[{“property”:“c_streets”,“errorMessage”:“The value of ""Streets" [c_streets]" should be a comma separated list of ids.”}]
Workaround
При формировании скриптом значений для поля типа List необходимо перед объединением значений ID через join() добавлять вызов метода filter():