Merged in bugfix/mongo-migration-bugs (pull request #104)

Added back the demographic view

Approved-by: Tiago Ribeiro
This commit is contained in:
carlos.mesquita
2024-10-01 16:52:00 +00:00
committed by Tiago Ribeiro
2 changed files with 3 additions and 3 deletions

View File

@@ -158,7 +158,7 @@ async function handler(req: NextApiRequest, res: NextApiResponse) {
delete updatedUser.password;
delete updatedUser.newPassword;
await db.collection("users").updateOne({id: queryId}, {$set: updatedUser});
await db.collection("users").updateOne({id: queryId ? (queryId as string) : req.session.user.id}, {$set: updatedUser});
if (!queryId) {
req.session.user = updatedUser ? {...updatedUser, id: req.session.user.id} : null;
@@ -169,7 +169,7 @@ async function handler(req: NextApiRequest, res: NextApiResponse) {
await managePaymentRecords({...updatedUser, id: req.session.user!.id}, queryId);
}
res.status(200).json({user: {...updatedUser, id: req.session.user!.id}});
res.status(200).json({user: {...updatedUser, ...user, id: req.session.user!.id}});
}
export const config = {

View File

@@ -79,7 +79,7 @@ export default function Home({user: propsUser, linkedCorporate}: Props) {
useEffect(() => {
if (user) {
// setShowDemographicInput(!user.demographicInformation || !user.demographicInformation.country || !user.demographicInformation.phone);
setShowDemographicInput(!user.demographicInformation || !user.demographicInformation.country || !user.demographicInformation.phone);
setShowDiagnostics(user.isFirstLogin && user.type === "student");
}
}, [user]);