In the last 7 days, there have been over 6000 instances where the MCS result for the feed did not contain the TFA portion in the body. A sample log entry:
TypeError: Cannot set property 'thumbnail' of undefined at P.join.then (/srv/deployment/restbase/deploy-cache/revs/44e09555bc88aca274384cddaa267a25deabfc97/restbase/v1/feed.js:95:50) at tryCatcher (/srv/deployment/restbase/deploy-cache/revs/44e09555bc88aca274384cddaa267a25deabfc97/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/srv/deployment/restbase/deploy-cache/revs/44e09555bc88aca274384cddaa267a25deabfc97/node_modules/bluebird/js/release/promise.js:512:31) at Promise._settlePromise (/srv/deployment/restbase/deploy-cache/revs/44e09555bc88aca274384cddaa267a25deabfc97/node_modules/bluebird/js/release/promise.js:569:18) at Promise._settlePromise0 (/srv/deployment/restbase/deploy-cache/revs/44e09555bc88aca274384cddaa267a25deabfc97/node_modules/bluebird/js/release/promise.js:614:10) at Promise._settlePromises (/srv/deployment/restbase/deploy-cache/revs/44e09555bc88aca274384cddaa267a25deabfc97/node_modules/bluebird/js/release/promise.js:694:18) at Promise._fulfill (/srv/deployment/restbase/deploy-cache/revs/44e09555bc88aca274384cddaa267a25deabfc97/node_modules/bluebird/js/release/promise.js:638:18) at PromiseArray._resolve (/srv/deployment/restbase/deploy-cache/revs/44e09555bc88aca274384cddaa267a25deabfc97/node_modules/bluebird/js/release/promise_array.js:126:19) at PromiseArray._promiseFulfilled (/srv/deployment/restbase/deploy-cache/revs/44e09555bc88aca274384cddaa267a25deabfc97/node_modules/bluebird/js/release/promise_array.js:144:14) at Promise._settlePromise (/srv/deployment/restbase/deploy-cache/revs/44e09555bc88aca274384cddaa267a25deabfc97/node_modules/bluebird/js/release/promise.js:574:26) at Promise._settlePromise0 (/srv/deployment/restbase/deploy-cache/revs/44e09555bc88aca274384cddaa267a25deabfc97/node_modules/bluebird/js/release/promise.js:614:10) at Promise._settlePromises (/srv/deployment/restbase/deploy-cache/revs/44e09555bc88aca274384cddaa267a25deabfc97/node_modules/bluebird/js/release/promise.js:694:18) at Promise._fulfill (/srv/deployment/restbase/deploy-cache/revs/44e09555bc88aca274384cddaa267a25deabfc97/node_modules/bluebird/js/release/promise.js:638:18) at Promise._resolveCallback (/srv/deployment/restbase/deploy-cache/revs/44e09555bc88aca274384cddaa267a25deabfc97/node_modules/bluebird/js/release/promise.js:432:57) at Promise._settlePromiseFromHandler (/srv/deployment/restbase/deploy-cache/revs/44e09555bc88aca274384cddaa267a25deabfc97/node_modules/bluebird/js/release/promise.js:524:17) at Promise._settlePromise (/srv/deployment/restbase/deploy-cache/revs/44e09555bc88aca274384cddaa267a25deabfc97/node_modules/bluebird/js/release/promise.js:569:18)
Open questions:
- Does the Android app expect TFA to be present in the response?
- Is not having the TFA in the response legitimate?