Skip to content

Commit cf77465

Browse files
authored
Merge pull request #257 from code0-tech/feat/#255
Invite of members doesn't work
2 parents f355b25 + 091f69f commit cf77465

2 files changed

Lines changed: 14 additions & 8 deletions

File tree

src/app/(dashboard)/namespace/[namespaceId]/members/add/page.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,4 @@
22

33
import {MemberAddPage} from "@edition/member/pages/MemberAddPage";
44

5-
export default function Page() {
6-
return <MemberAddPage/>
7-
}
5+
export default MemberAddPage

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)