diff options
| author | Georgios Andreadis <info@gandreadis.com> | 2020-07-01 14:02:06 +0200 |
|---|---|---|
| committer | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2020-08-24 19:47:20 +0200 |
| commit | 85901acea556c69891b13ab7299cd62445292c7a (patch) | |
| tree | 3daffa1a9600df8471a78db719b7964b0bc5c9ef /frontend/src/sagas | |
| parent | de8f12d74faef5fa3f9e38d1340948cab2d06ea3 (diff) | |
Fix simulation interface
Diffstat (limited to 'frontend/src/sagas')
| -rw-r--r-- | frontend/src/sagas/simulations.js | 3 | ||||
| -rw-r--r-- | frontend/src/sagas/users.js | 7 |
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, ]) |
