Объявление
n8n: принято исправление понятных сообщений об ошибках
В n8n принята правка, которая возвращает понятную причину ошибки вместо технического сообщения о защищённом свойстве JavaScript.
Что изменилось
Проблема возникала в безопасном режиме исполнителя JavaScript: защищённые свойства
Error.prototypeмешали создать собственную ошибку n8n.Например, сообщение об отсутствии связанных данных элемента заменялось ошибкой
Cannot assign to read only property.Правка меняет способ создания свойств ошибки, сохраняя защиту прототипов.
В описании изменения приведены регрессионные тесты для этой ситуации; автор сообщил о проверке пакета, типов и оформления кода.
Что учесть
Польза для автора сценария — увидеть, какой узел и какие данные действительно требуют исправления. Отключать безопасный режим ради обхода этой ошибки не нужно.
Новость относится к принятой правке в репозитории. Для рабочего экземпляра проверьте, в какой выпуск она вошла: дата принятия кода сама по себе не определяет установленную версию.