diff options
author | Michael Foiani <mfoiani2019@communiyschoolnaples.org> | 2018-08-03 16:07:48 -0400 |
---|---|---|
committer | Michael Foiani <mfoiani2019@communiyschoolnaples.org> | 2018-08-03 16:07:48 -0400 |
commit | 9973b1d785c9d3c6c71ad149eb5ad5b65a6eb95d (patch) | |
tree | 2f4e40fed08f69119d2d6bd7f9718f7ab9361d32 /src/actions/firebase.js | |
parent | 92cf7a78bcb68947321deeb51b32e203b7f6a6cd (diff) |
Updated admin so it correctly shows the divisons of students based on the value in their account/
Diffstat (limited to 'src/actions/firebase.js')
-rw-r--r-- | src/actions/firebase.js | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/actions/firebase.js b/src/actions/firebase.js index 49d6768..83aca5e 100644 --- a/src/actions/firebase.js +++ b/src/actions/firebase.js @@ -229,10 +229,18 @@ export const snapshotAdminCompList = () => (dispatch) => { docRef.onSnapshot((querySnapshot) => { var compList = []; querySnapshot.forEach((doc) => { - compList.push({ - ...doc.data(), - name: doc.id + var divisonData = []; + for(var i = 0; i < doc.data().uids.length; i++) { + var docRefDivison = firestore.collection('users').doc(doc.data().uids[i]); + docRefDivison.get().then((docUser) => { + divisonData.push(docUser.data().divison); }); + } + compList.push({ + ...doc.data(), + name: doc.id, + divisons: divisonData + }); }); dispatch(updateAdminCompList(compList)); }); |