request when creating user
parent
bbfc742a00
commit
ec89709ad4
|
@ -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) {
|
||||||
|
|
Loading…
Reference in New Issue