Updated the demographic input to work more as expected
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
@@ -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 = {
|
||||
|
||||
Reference in New Issue
Block a user