about summary refs log tree commit diff
path: root/app/assets/javascripts/components/actions/statuses.jsx
diff options
context:
space:
mode:
authorEugen Rochko <eugen@zeonfederated.com>2017-02-26 23:07:14 +0100
committerEugen Rochko <eugen@zeonfederated.com>2017-02-26 23:07:14 +0100
commit1b8d3375c874c0ee5374000500075df026c56a16 (patch)
tree60aa15666490ed1d3b79e2b94a6f43c90b3d619f /app/assets/javascripts/components/actions/statuses.jsx
parent03000fee5fd30f2d057ac0d6531990d83f58dd4a (diff)
parent4fbdf100c4a942100f6542bbb858d91673af8573 (diff)
Merge branch 'rmhasan-fix_626'
Diffstat (limited to 'app/assets/javascripts/components/actions/statuses.jsx')
-rw-r--r--app/assets/javascripts/components/actions/statuses.jsx11
1 files changed, 9 insertions, 2 deletions
diff --git a/app/assets/javascripts/components/actions/statuses.jsx b/app/assets/javascripts/components/actions/statuses.jsx
index ee662fe79..19df2c36c 100644
--- a/app/assets/javascripts/components/actions/statuses.jsx
+++ b/app/assets/javascripts/components/actions/statuses.jsx
@@ -57,7 +57,8 @@ export function fetchStatusFail(id, error, skipLoading) {
     type: STATUS_FETCH_FAIL,
     id,
     error,
-    skipLoading
+    skipLoading,
+    skipAlert: true
   };
 };
 
@@ -102,7 +103,12 @@ export function fetchContext(id) {
 
     api(getState).get(`/api/v1/statuses/${id}/context`).then(response => {
       dispatch(fetchContextSuccess(id, response.data.ancestors, response.data.descendants));
+
     }).catch(error => {
+      if (error.response.status === 404) {
+        dispatch(deleteFromTimelines(id));
+      }
+
       dispatch(fetchContextFail(id, error));
     });
   };
@@ -129,6 +135,7 @@ export function fetchContextFail(id, error) {
   return {
     type: CONTEXT_FETCH_FAIL,
     id,
-    error
+    error,
+    skipAlert: true
   };
 };