Add teamID to monitor on creation

This commit is contained in:
Alex Holliday
2024-08-26 19:25:19 -07:00
parent a02f547b2c
commit e658b4759a
3 changed files with 4 additions and 1 deletions
@@ -118,9 +118,11 @@ const CreateMonitor = () => {
form = {
...form,
description: form.name,
teamId: user.teamId,
userId: user._id,
notifications: monitor.notifications,
};
console.log(form);
const action = await dispatch(
createUptimeMonitor({ authToken, monitor: form })
);
+1 -1
View File
@@ -364,10 +364,10 @@ const getMonitorsByUserId = async (req, res) => {
*/
const createMonitor = async (req, res) => {
try {
console.log(req.body);
const monitor = new Monitor({ ...req.body });
// Remove notifications fom monitor as they aren't needed here
monitor.notifications = undefined;
monitor.userId = req.user._id;
await monitor.save();
return monitor;
} catch (error) {
+1
View File
@@ -180,6 +180,7 @@ const getMonitorsByUserIdQueryValidation = joi.object({
const createMonitorBodyValidation = joi.object({
_id: joi.string(),
userId: joi.string().required(),
teamId: joi.string().required(),
name: joi.string().required(),
description: joi.string().required(),
type: joi.string().required(),