Jared wrote this

pull/10616/head
Alex P 2017-06-14 17:08:57 -07:00
parent 7d5dd7f1a8
commit 8b7cbcc1ed
1 changed files with 6 additions and 1 deletions

View File

@ -23,7 +23,12 @@ export const fetchJSONFeedAsync = url => async dispatch => {
dispatch(fetchJSONFeedRequested())
try {
const {data} = await fetchJSONFeedAJAX(url)
dispatch(fetchJSONFeedCompleted(data))
// data could be from a webpage, and thus would be HTML
if (typeof data === 'string' || !data) {
dispatch(fetchJSONFeedFailed())
} else {
dispatch(fetchJSONFeedCompleted(data))
}
} catch (error) {
console.error(error)
dispatch(fetchJSONFeedFailed())