
Есть в адобе пренеприятный баг с юнион компонентом. Компонент не обновляет свою схему.
По началу это проявлялось в том, что если убрать основной флоу, компонент переходил в режим ошибки, хотя и продолжал работать. Убрать ошибку можно было только стерев компонент и добавив его заново.
Начали использовать key only union. При объедиении по ключам, основной флоу определять не требуется и казалось, что проблема исчезла. Но это-ж адобе.
Если скопировать юнион из одного воркфлоу в другой, чем CRMовцы, кстати, занимаются постоянно, то юнион с собой тащит всю схему. И если поле в новых данных имеет одинаковый лейбл, но другое имя, то юнион ищет его в базе по старому имени. Естественно не находит и падает с ошибкой. Ошибку исправить невозможно, только если убить юнион и добавить его снова.
Теперь представить себе размер огорчения CRMовца, когда вокрфлоу работало несколько часов, назначило все офёры, и упало на юнион перед собственно рассылкой. Что бы просто перезапустить вокфлоу, ему придётся ручками все офёры отменять, это ещё час работы как минимум.
Пришлось идти их спасать. Я залез в базу и поменял имя поля на то, которое искал юнион. Юнион заработал. После чего дал CRMовцам втык дабы прекратили копировать компоненты. По крайней мере забагованный юнион.