Merge branch 'fix_626' of https://github.com/rmhasan/mastodon into rmhasan-fix_626

This commit is contained in:
Eugen Rochko 2017-02-26 22:44:31 +01:00
commit 4bb8ff7c8e
3 changed files with 26 additions and 4 deletions

View file

@ -28,7 +28,6 @@ export function fetchStatus(id) {
const skipLoading = getState().getIn(['statuses', id], null) !== null;
dispatch(fetchContext(id));
dispatch(fetchStatusCard(id));
if (skipLoading) {
return;
@ -102,8 +101,14 @@ export function fetchContext(id) {
api(getState).get(`/api/v1/statuses/${id}/context`).then(response => {
dispatch(fetchContextSuccess(id, response.data.ancestors, response.data.descendants));
dispatch(fetchStatusCard(id));
}).catch(error => {
dispatch(fetchContextFail(id, error));
if (error.response.status == 404){
dispatch(deleteStatusSuccess(id));
dispatch(deleteFromTimelines(id));
}else{
dispatch(fetchContextFail(id, error));
}
});
};
};