@@ -72,8 +72,10 @@ def _assign_user_role(self, email: str, role: Role,
7272 if self .client .get_user ().email == email :
7373 raise ValueError ("Cannot update your own role" )
7474
75- query_str = """mutation createInvitesPyApi($data: [CreateInviteInput!]){
76- createInvites(data: $data){ invite { id createdAt organizationRoleName inviteeEmail}}}"""
75+ data_param = "data"
76+ query_str = """mutation createInvitesPyApi($%s: [CreateInviteInput!]){
77+ createInvites(data: $%s){ invite { id createdAt organizationRoleName inviteeEmail}}}""" % (
78+ data_param , data_param )
7779
7880 projects = [{
7981 "projectId" : x .project .uid ,
@@ -82,7 +84,7 @@ def _assign_user_role(self, email: str, role: Role,
8284
8385 res = self .client .execute (
8486 query_str , {
85- 'data' : [{
87+ data_param : [{
8688 "inviterId" : self .client .get_user ().uid ,
8789 "inviteeEmail" : email ,
8890 "organizationId" : self .uid ,
@@ -168,12 +170,11 @@ def invite_limit(self) -> InviteLimit:
168170 InviteLimit
169171
170172 """
171-
172- res = self .client .execute (
173- """query InvitesLimitPyApi($organizationId: ID!) {
174- invitesLimit(where: {id: $organizationId}) { used limit remaining }
175- }""" , {"organizationId" : self .uid },
176- experimental = True )
173+ org_id_param = "organizationId"
174+ res = self .client .execute ("""query InvitesLimitPyApi($%s: ID!) {
175+ invitesLimit(where: {id: $%s}) { used limit remaining }
176+ }""" % (org_id_param , org_id_param ), {org_id_param : self .uid },
177+ experimental = True )
177178 return InviteLimit (
178179 ** {utils .snake_case (k ): v for k , v in res ['invitesLimit' ].items ()})
179180
@@ -188,7 +189,8 @@ def remove_user(self, user: User):
188189 if not isinstance (user , User ):
189190 raise TypeError (f"Expected user to be of type User, found { user } " )
190191
192+ user_id_param = "userId"
191193 self .client .execute (
192- """mutation DeleteMemberPyApi($id : ID!) {
193- updateUser(where: {id: $id }, data: {deleted: true}) { id deleted }
194- }""" , { 'id' : user .uid })
194+ """mutation DeleteMemberPyApi($%s : ID!) {
195+ updateUser(where: {id: $%s }, data: {deleted: true}) { id deleted }
196+ }""" % ( user_id_param , user_id_param ), { user_id_param : user .uid })
0 commit comments