Updated the demographic input to work more as expected

This commit is contained in:
Tiago Ribeiro
2023-09-16 10:27:17 +01:00
parent dc8682e1c3
commit 05ca96e476
7 changed files with 219 additions and 165 deletions

View File

@@ -16,9 +16,9 @@ async function handler(req: NextApiRequest, res: NextApiResponse) {
return;
}
const {module} = req.query as {module: string};
const {module, avoidRepeated} = req.query as {module: string; avoidRepeated: string};
const moduleRef = collection(db, module);
const q = query(moduleRef, where("isDiagnostic", "==", false));
const q = query(moduleRef, where("isDiagnostic", "==", true));
const snapshot = await getDocs(q);

View File

@@ -59,10 +59,13 @@ async function handler(req: NextApiRequest, res: NextApiResponse) {
delete updatedUser.newPassword;
await setDoc(userRef, updatedUser, {merge: true});
req.session.user = {...updatedUser, id: req.session.user.id};
const docUser = await getDoc(doc(db, "users", req.session.user.id));
const user = docUser.data() as User;
req.session.user = {...user, id: req.session.user.id};
await req.session.save();
res.status(200).json({ok: true});
res.status(200).json({user});
}
export const config = {