Merge pull request #165 from calcom/hotfix/connect-user-on-new-event-type

pull/9078/head
Joe Au-Yeung 2022-10-04 09:11:22 -04:00 committed by GitHub
commit 7e9226fabc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 22 additions and 2 deletions

View File

@ -98,12 +98,32 @@ async function createOrlistAllEventTypes(
return;
}
if (!isAdmin) {
const data = await prisma.eventType.create({ data: { ...safe.data, userId } });
const data = await prisma.eventType.create({
data: {
...safe.data,
userId,
users: {
connect: {
id: userId,
},
},
},
});
const event_type = schemaEventTypeReadPublic.parse(data);
if (data) res.status(201).json({ event_type, message: "EventType created successfully" });
} else {
// if admin don't re-set userId from input
const data = await prisma.eventType.create({ data: { ...safe.data } });
const data = await prisma.eventType.create({
data: {
...safe.data,
...(!safe.data.userId && { userId }),
users: {
connect: {
id: safe.data.userId || userId,
},
},
},
});
const event_type = schemaEventTypeReadPublic.parse(data);
if (data) res.status(201).json({ event_type, message: "EventType created successfully" });
}