request when creating user

main
alex 2024-02-11 13:55:56 +01:00
parent bbfc742a00
commit ec89709ad4
1 changed files with 18 additions and 3 deletions

View File

@ -176,16 +176,31 @@ export async function AddEmployee(req: Request, res: Response) {
}; };
} }
await User.create(newUser);
const googleCalendarConnected = await isTerminPlanerGoogleCalendarConnected( const googleCalendarConnected = await isTerminPlanerGoogleCalendarConnected(
store.owner_user_id store.owner_user_id
); );
// only request terminplaner if google calendar is connected // only request terminplaner if google calendar is connected
if (googleCalendarConnected) { if (googleCalendarConnected) {
await terminPlanerRequest("/api/v1/addUser", "POST", { userId: userId }); try {
} await terminPlanerRequest("/api/v1/addUser", "POST", {
userId: userId,
});
await User.create(newUser); return res.status(200).send({ msg: "success" });
} catch (err) {
// remove user from database if terminplaner request failed
await User.destroy({
where: {
user_id: userId,
},
});
return res.status(500).send({ err: "invalid request" });
}
}
res.status(200).send({ msg: "success" }); res.status(200).send({ msg: "success" });
} catch (error) { } catch (error) {