Клуб API Карт

Программное добавление waypoint-а в маршрут

Пост в архиве.

Добавляю в маршрут новый waypoint вот так: 

var mark = new ymaps.Placemark([43.240269, 76.925385], {

  iconContent: '3'

});

route.getWayPoints().add(mark);

 

Однако не появляются линии маршрута на карте, т.е. редактор не перерисовывается. Вот скриншот до добавления третьего waypoint-а:

 

Между 1 и 2 нарисована линия маршрута. Теперь после добавления третьей точки, линии пропадают:

 

Однако если начать редактировать маршрут мышкой (тянуть waypoint-ы), то он нормально перерисовывается и появляются линии на своих местах. Есть ли какой-нибудь метод для перерисовки редактора маршрута? Пробовал вручную вызывать события: 

route.events.fire('update');

route.editor.events.fire('routeupdate');

 

но это не помогло