Добрый день.
В процессе разработки на бандле Sales+Marketing выявлена такая ошибка:
При замещении схемы "EventTargetPageV2", перестаёт работать кнопка "Сохранить".
Проблема оказалась в строке
this.superclass.save.apply(this, initialArgs);
в методе save родительской схемы.
Дело в том, что при наличии замещаемых схем метод this.superclass.save переопределяется и ссылается на на самого себя, что приводит к рекурсии.
Исправил переопределением метода save в замещающей клиентской схеме и заменой строки
this.superclass.save.apply(this, initialArgs);
на
this.superclass.superclass.save.apply(this, initialArgs);
Может есть другой (более правильный) вариант решения этой проблемы? Буду признателен за предложения.