diff --git a/client/src/client-only-routes/ShowProfileOrFourOhFour.js b/client/src/client-only-routes/ShowProfileOrFourOhFour.js index e4446082d7..f7a1103a34 100644 --- a/client/src/client-only-routes/ShowProfileOrFourOhFour.js +++ b/client/src/client-only-routes/ShowProfileOrFourOhFour.js @@ -25,10 +25,10 @@ const propTypes = { showLoading: PropTypes.bool }; -const createRequestedUserSelector = () => (state, { maybeUser }) => - userByNameSelector(maybeUser)(state); -const createIsSessionUserSelector = () => (state, { maybeUser }) => - maybeUser === usernameSelector(state); +const createRequestedUserSelector = () => (state, { maybeUser = '' }) => + userByNameSelector(maybeUser.toLowerCase())(state); +const createIsSessionUserSelector = () => (state, { maybeUser = '' }) => + maybeUser.toLowerCase() === usernameSelector(state); const makeMapStateToProps = () => (state, props) => { const requestedUserSelector = createRequestedUserSelector(); diff --git a/client/src/redux/fetch-user-saga.js b/client/src/redux/fetch-user-saga.js index 4f6dc681c4..abed96dc3f 100644 --- a/client/src/redux/fetch-user-saga.js +++ b/client/src/redux/fetch-user-saga.js @@ -27,9 +27,10 @@ function* fetchSessionUser() { } } -function* fetchOtherUser({ payload: maybeUser }) { +function* fetchOtherUser({ payload: maybeUser = '' }) { try { - const { data } = yield call(getUserProfile, maybeUser); + const maybeUserLC = maybeUser.toLowerCase(); + const { data } = yield call(getUserProfile, maybeUserLC); const { entities: { user = {} } = {}, result = '' } = data; const otherUser = user[result] || {}; diff --git a/tools/scripts/seed/seedAuthUser.js b/tools/scripts/seed/seedAuthUser.js index 6e17b4ee28..c15fbfc079 100644 --- a/tools/scripts/seed/seedAuthUser.js +++ b/tools/scripts/seed/seedAuthUser.js @@ -44,7 +44,7 @@ MongoClient.connect(MONGOHQ_URL, { useNewUrlParser: true }, function( progressTimestamps: [], isBanned: false, isCheater: false, - username: 'DevelopmentUser', + username: 'developmentuser', about: '', name: 'Development User', location: '',