Skip to content

Commit

Permalink
invite_to_organization: fix InvitationOrganizationJoinEmail ctor …
Browse files Browse the repository at this point in the history
…call

[sc-54346]
  • Loading branch information
ryan-williams committed Sep 5, 2024
1 parent 2c6ff5b commit c2d17a4
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions src/tiledb/cloud/invites.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from typing import Sequence
from typing import Optional, Sequence

from tiledb.cloud import client
from tiledb.cloud import rest_api
Expand Down Expand Up @@ -54,7 +54,11 @@ def fetch_invitations(**filters):


def invite_to_organization(
organization: str, *, recipients: Sequence[str], role: str
organization: str,
*,
recipients: Sequence[str],
role: str,
actions: Optional[Sequence[str]] = None,
) -> None:
"""
Sends email to multiple recipients with joining information
Expand All @@ -66,7 +70,9 @@ def invite_to_organization(
:return: None
"""
invitation_api = client.build(rest_api.InvitationApi)
email_invite = InvitationOrganizationJoinEmail(role, recipients)
email_invite = InvitationOrganizationJoinEmail(
actions=actions, organization_role=role, invitee_email=recipients
)
try:
return invitation_api.join_organization(organization, email_invite)
except rest_api.ApiException as exc:
Expand Down

0 comments on commit c2d17a4

Please sign in to comment.