From 07645b9311411d37f4d88e4ded2577b334b700c2 Mon Sep 17 00:00:00 2001 From: TPReal Date: Fri, 11 Oct 2024 10:47:41 +0200 Subject: [PATCH] Fixed the meeting client groups behaviour when switching from none to separated (should select groups where applicable). --- resources/js/features/meeting/MeetingAttendantsFields.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/resources/js/features/meeting/MeetingAttendantsFields.tsx b/resources/js/features/meeting/MeetingAttendantsFields.tsx index 849b2c246..14611a960 100644 --- a/resources/js/features/meeting/MeetingAttendantsFields.tsx +++ b/resources/js/features/meeting/MeetingAttendantsFields.tsx @@ -389,6 +389,11 @@ export const MeetingAttendantsFields: VoidComponent = (props) => { determineClientsGroupsMode(formData); } } else { + if (prev?.clientsGroupsMode === "none" && !props.viewMode) { + for (let i = 0; i < formData.clients.length; i++) { + setAttendanceGroup(formData, i, groupsByClientId().get(formData.clients[i]!.userId)?.[0] || ""); + } + } determineClientsGroupsMode(formData); } setAttendanceGroups(form.data());