diff --git a/client/src/redux/user/user.sagas.js b/client/src/redux/user/user.sagas.js index 283d8c48e..99ba30225 100644 --- a/client/src/redux/user/user.sagas.js +++ b/client/src/redux/user/user.sagas.js @@ -312,7 +312,14 @@ export function* SetAuthLevelFromShopDetails({ payload }) { const user = yield select((state) => state.user.currentUser); if (payload.features.singleDeviceOnly) { - if (!(user.email.includes("@imex.") || user.email.includes("@rome.") || user.email.includes("@promanager."))) + if ( + !( + user.email.includes("@imex.") || + user.email.includes("@rome.") || + user.email.includes("@rometech.") || + user.email.includes("@promanager.") + ) + ) yield put(setInstanceId(user.uid)); } @@ -324,11 +331,17 @@ export function* SetAuthLevelFromShopDetails({ payload }) { rome: () => { if ( payload.imexshopid.toLowerCase().startsWith("pm_") && - !(user.email.includes("@imex.") || user.email.includes("@rome.") || user.email.includes("@promanager.")) + !( + user.email.includes("@imex.") || + user.email.includes("@rome.") || + user.email.includes("@rometech.") || + user.email.includes("@promanager.") + ) ) { throw new Error("You are not authorized to use this application."); } - } + }, + promanager: () => {} }); } catch (error) { yield put(setInstanceConflict());