You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
raiseResourceCreationError("Failed to create user group, either user group name is in use currently, or provided user or projects don't exist")
265
+
result=None
266
+
error=None
267
+
try:
268
+
result=self.client.execute(query, params)
269
+
exceptExceptionase:
270
+
error=e
271
+
ifnotresultorerror:
272
+
# this is client side only, server doesn't have an equivalent error
273
+
raiseResourceCreationError(f"Failed to create user group, either user group name is in use currently, or provided user or projects don't exist server error: {error}")
267
274
result=result["createUserGroup"]["group"]
268
275
self.id=result["id"]
269
276
returnself
@@ -280,7 +287,7 @@ def delete(self) -> bool:
280
287
bool: True if the user group was successfully deleted, False otherwise.
281
288
282
289
Raises:
283
-
UnprocessableEntityError: If the deletion of the user group fails.
290
+
ResourceNotFoundError: If the deletion of the user group fails due to not existing
284
291
"""
285
292
query="""
286
293
mutation DeleteUserGroupPyApi($id: ID!) {
@@ -292,7 +299,7 @@ def delete(self) -> bool:
292
299
params= {"id": self.id}
293
300
result=self.client.execute(query, params)
294
301
ifnotresult:
295
-
raiseUnprocessableEntityError("Failed to delete user group")
302
+
raiseResourceNotFoundError(message="Failed to delete user group as user group does not exist")
0 commit comments