diff --git a/client/src/client-only-routes/ShowProfileOrFourOhFour.js b/client/src/client-only-routes/ShowProfileOrFourOhFour.js index f7a1103a34..58d07fe2ef 100644 --- a/client/src/client-only-routes/ShowProfileOrFourOhFour.js +++ b/client/src/client-only-routes/ShowProfileOrFourOhFour.js @@ -56,12 +56,12 @@ class ShowFourOhFour extends Component { render() { const { isSessionUser, requestedUser, showLoading } = this.props; - if (showLoading) { - // We don't know if /:maybeUser is a user or not, we will show the loader - // until we get a response from the API - return ; - } if (isEmpty(requestedUser)) { + if (showLoading) { + // We don't know if /:maybeUser is a user or not, we will show + // the loader until we get a response from the API + return ; + } // We have a response from the API, but there is nothing in the store // for /:maybeUser. We can derive from this state the /:maybeUser is not // a user the API recognises, so we 404