summaryrefslogtreecommitdiff
path: root/frontend/src/sagas
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src/sagas')
-rw-r--r--frontend/src/sagas/simulations.js3
-rw-r--r--frontend/src/sagas/users.js7
2 files changed, 5 insertions, 5 deletions
diff --git a/frontend/src/sagas/simulations.js b/frontend/src/sagas/simulations.js
index 9e914b85..b57fac95 100644
--- a/frontend/src/sagas/simulations.js
+++ b/frontend/src/sagas/simulations.js
@@ -21,9 +21,10 @@ export function* onSimulationAdd(action) {
yield put(addToStore('simulation', simulation))
const authorization = {
- simulationId: simulation.id,
+ simulationId: simulation._id,
userId: action.userId,
authorizationLevel: 'OWN',
+ simulation,
}
yield put(addToStore('authorization', authorization))
yield put(
diff --git a/frontend/src/sagas/users.js b/frontend/src/sagas/users.js
index fb5197d1..a10887a0 100644
--- a/frontend/src/sagas/users.js
+++ b/frontend/src/sagas/users.js
@@ -13,7 +13,7 @@ export function* onFetchLoggedInUser(action) {
performTokenSignIn,
action.payload.authToken,
)
- console.log(tokenResponse)
+
let userId = tokenResponse.userId
if (tokenResponse.isNewUser) {
@@ -33,14 +33,13 @@ export function* onFetchAuthorizationsOfCurrentUser(action) {
const user = yield call(fetchAndStoreUser, action.userId)
for (const authorization of user.authorizations) {
+ authorization.userId = action.userId
yield put(addToStore('authorization', authorization))
-
yield fetchAndStoreSimulation(authorization.simulationId)
- yield fetchAndStoreUser(authorization.userId)
}
const authorizationIds = user.authorizations.map(authorization => [
- authorization.userId,
+ action.userId,
authorization.simulationId,
])