Compare commits

..

1 commit

Author SHA1 Message Date
5e9f8b59a4
fix(api): update paths in Swagger documentation to include '/api' prefix
All checks were successful
container-scan / Container Scan (pull_request) Successful in 2m54s
docker-build / docker (pull_request) Successful in 6m5s
2025-06-19 20:47:10 +02:00
2 changed files with 27 additions and 13 deletions

View file

@ -229,6 +229,23 @@ export const PATCH = auth(async (req, { params }) => {
participants,
} = data.data;
if (participants !== undefined)
for (const participant of participants) {
await prisma.meetingParticipant.upsert({
where: {
meeting_id_user_id: {
user_id: participant,
meeting_id: eventID,
},
},
create: {
user_id: participant,
meeting_id: eventID,
},
update: {},
});
}
const updatedEvent = await prisma.meeting.update({
where: {
id: eventID,
@ -240,18 +257,16 @@ export const PATCH = auth(async (req, { params }) => {
end_time,
location,
status,
participants: !participants
? undefined
: {
deleteMany: {
user_id: {
notIn: participants,
},
},
create: participants.map((participant) => ({
user_id: participant,
})),
},
participants:
participants !== undefined
? {
deleteMany: {
user_id: {
notIn: participants || [],
},
},
}
: {},
},
select: {
id: true,

View file

@ -113,7 +113,6 @@ export const createEventSchema = zod
// ----------------------------------------
export const updateEventSchema = zod
.object({
id: eventIdSchema,
title: eventTitleSchema.optional(),
description: eventDescriptionSchema.optional(),
start_time: eventStartTimeSchema.optional(),