Клуб API Карт

e.get(...).split is not a function при использовании вместе с Auth0

denis-semenov.job
16 сентября, 16:39

Во время авторизации Auth0 сервис посылает некий ивент, в котором data является объектом:

{type: "webpackOk", data: undefined}

Яндекс ловит этот ивент и пытается вызвать метод split на этом объекте, в следствие чего возникает ошибка ERROR TypeError: e.get(...).split is not a function. Исходников кода у меня нет, вот минимизированная версия проблемного места:

        _Yb: function(e) {
            if (!e.get("data"))
                return;
            var t = e.get("data").split("&")
              , n = t[0]
              , r = t[1]
              , i = t[2];

Добавьте, пожалуйста, проверку, на то, что e.get("data") - это строка.

2 комментария
Подписаться на комментарии к посту
спасибо за сообщение
dimik,
 Это кстати касается версии 2.0. В версии 2.1 вроде пропала ошибка.