Error - typeerror: не удается прочитать свойство 'then' нулевого узла js
У меня есть ниже фрагмент кода, который дает мне ошибку. Я получаю ответ от getFilteredList, который имеет длину 1, и у него есть правильные данные json. Но не уверен, почему это дает ошибку.
TypeError: Cannot read property 'then' of null
getFilteredList(group, feature).then(r=>{ //here I am getting error. if(r.data.response_code == "1") { const columnName = "ColumnName"; const Codes = r.data.response_message.map(x => x[columnName]); Codes.forEach(code => { let store = getStoreValue(code); getDetailsById(id, datastore) .then(r=>{ res.status(200).send(r.data); }).catch(e=>{ parseError(e, res); }); }) } }).catch(e=>{ parseError(e, res); }); }
Что я уже пробовал:
getFilteredList() - это еще один узел js-сервиса, который возвращает данные, когда я тестировал его с помощью Saop UI. Я вижу это и в журналах приложений. Я не понимаю, почему он говорит null, хотя и имеет данные
Ниже приведены примеры данных, которые он возвращает.
{"CODE":"AGR","GRP":"LEND","FEAT_CODE":"SRC_AGREE","GROUP_NAME":"Prop","FEA_NAME":"Property","DISPLAY_NAME":"Property","ROLE_CODE":"LE"}