Skip to content

Commit 091f69f

Browse files
committed
fix: #255
1 parent e8c6885 commit 091f69f

1 file changed

Lines changed: 13 additions & 5 deletions

File tree

src/packages/ce/src/member/pages/MemberAddPage.tsx

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import Link from "next/link";
99
import {UserService} from "@edition/user/services/User.service";
1010
import {InputSyntaxSegment} from "@code0-tech/pictor/dist/components/form/Input.syntax.hook";
1111
import {UserInputComponent} from "@edition/user/components/UserInputComponent";
12+
import {addIslandSuccessNotification} from "@code0-tech/pictor/dist/components/island/Island.hook";
1213

1314
export const MemberAddPage: React.FC = () => {
1415

@@ -43,13 +44,20 @@ export const MemberAddPage: React.FC = () => {
4344
},
4445
onSubmit: (values) => {
4546
startTransition(async () => {
46-
for (const value of values.users!!) {
47-
await memberService.memberInvite({
47+
48+
const invitePromises = values.users!!.map((value) =>
49+
memberService.memberInvite({
4850
namespaceId: namespaceId!!,
49-
userId: (value.value)._id!!
51+
userId: (value.value).id!!
52+
})
53+
)
54+
55+
await Promise.all(invitePromises).then(() => {
56+
router.push(`/namespace/${namespaceIndex}/members`)
57+
addIslandSuccessNotification({
58+
message: "Added members",
5059
})
51-
}
52-
router.push(`/namespace/${namespaceIndex}/members`)
60+
})
5361
})
5462
}
5563
})

0 commit comments

Comments
 (0)