+ const getGroupsFromForm = invitations.invitedPeople.filter((invitation) => extractUuidKind(invitation.uuid) === ResourceKind.GROUP);
+ const getUsersFromForm = invitations.invitedPeople.filter((invitation) => extractUuidKind(invitation.uuid) === ResourceKind.USER);
+ const uuids = getGroupsFromForm.map(group => group.uuid);
+
+ const permissions = await permissionService.list({
+ filters: new FilterBuilder()
+ .addIn('tailUuid', uuids)
+ .addEqual('linkClass', LinkClass.PERMISSION)
+ .getFilters()
+ });
+
+ const usersFromGroups = await userService.list({
+ filters: new FilterBuilder()
+ .addIn('uuid', permissions.items.map(item => item.headUuid))
+ .getFilters()
+
+ });
+
+ const invitationDataUsers = getUsersFromForm