diff --git a/app/soapbox/middleware/errors.js b/app/soapbox/middleware/errors.js index edec65a31..b5d9a36a3 100644 --- a/app/soapbox/middleware/errors.js +++ b/app/soapbox/middleware/errors.js @@ -3,8 +3,10 @@ import { showAlertForError } from '../actions/alerts'; const isFailType = type => type.endsWith('_FAIL'); const isRememberFailType = type => type.endsWith('_REMEMBER_FAIL'); -const shouldShowError = ({ type, skipAlert }) => { - return !skipAlert && isFailType(type) && !isRememberFailType(type); +const hasResponse = error => Boolean(error && error.response); + +const shouldShowError = ({ type, skipAlert, error }) => { + return !skipAlert && hasResponse(error) && isFailType(type) && !isRememberFailType(type); }; export default function errorsMiddleware() {