Ability to change data for courses

This commit is contained in:
Adolfo Reyna
2021-11-28 21:16:11 -08:00
parent 5cadff7aa2
commit 8a72998612
2 changed files with 9 additions and 2 deletions

View File

@@ -15,7 +15,12 @@ userDB = (DB) => {
DB.updateProfile = async (profileid, profileObj) => {
let tempProfile = profileObj.toObj();
const query = {_id: profileid};
const update = {$set: {profile: tempProfile.profile}};
const update = {
$set: {
profile: tempProfile.profile,
data: tempProfile.data
}
};
let r = await DB.profileCols.updateOne(query, update).catch((err) => {
console.log(err);
return false;

View File

@@ -220,9 +220,11 @@ DB.getDB.then((DB)=>{
router.post("/myProfile", async (req, res) => {
let profile = {
userid: getUserId(req),
profile: req.body
profile: req.body.profile,
data: req.body.data
};
let profileObj = new Profile(profile); //validates profile
console.log(profileObj)
DB.updateProfile(getProfileId(req), profileObj);
return res.json({
status: "ok"