diff --git a/frontend/redux/middlewares/auth.js b/frontend/redux/middlewares/auth.js index d431a8ed75..c66a154633 100644 --- a/frontend/redux/middlewares/auth.js +++ b/frontend/redux/middlewares/auth.js @@ -35,7 +35,7 @@ const authMiddleware = (store) => (next) => (action) => { if (type === LOGOUT_SUCCESS || type === LOGIN_FAILURE) { const { LOGIN } = PATHS; - local.clear(); + local.removeItem("auth_token"); Fleet.setBearerToken(null); store.dispatch(push(LOGIN)); } diff --git a/frontend/utilities/local.js b/frontend/utilities/local.js index 77688147ba..f5e2c074c1 100644 --- a/frontend/utilities/local.js +++ b/frontend/utilities/local.js @@ -16,6 +16,11 @@ const local = { return localStorage.setItem(`FLEET::${itemName}`, value); }, + removeItem: (itemName) => { + const { localStorage } = window; + + localStorage.removeItem(`FLEET::${itemName}`); + }, }; export const authToken = () => {