Skip to content

Commit 27ac6f6

Browse files
committed
Removed possibility to find groups by group name and user id
1 parent 2458205 commit 27ac6f6

3 files changed

Lines changed: 6 additions & 16 deletions

File tree

bugout/app.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -211,12 +211,11 @@ def get_group(
211211
def find_group(
212212
self,
213213
token: Union[str, uuid.UUID],
214-
group_id: Optional[Union[str, uuid.UUID]] = None,
215-
name: Optional[str] = None,
214+
group_id: Union[str, uuid.UUID],
216215
timeout: float = REQUESTS_TIMEOUT,
217216
) -> data.BugoutGroup:
218217
self.user.timeout = timeout
219-
return self.group.find_group(token=token, group_id=group_id, name=name)
218+
return self.group.find_group(token=token, group_id=group_id)
220219

221220
def get_user_groups(
222221
self, token: Union[str, uuid.UUID], timeout: float = REQUESTS_TIMEOUT

bugout/data.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ class BugoutUserTokens(BaseModel):
7575

7676
class BugoutGroup(BaseModel):
7777
id: uuid.UUID
78-
group_name: Optional[str]
78+
group_name: Optional[str] = Field(alias="name")
7979
autogenerated: bool
8080

8181

bugout/group.py

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -50,19 +50,10 @@ def get_group(
5050
def find_group(
5151
self,
5252
token: Union[str, uuid.UUID],
53-
group_id: Optional[Union[str, uuid.UUID]] = None,
54-
name: Optional[str] = None,
53+
group_id: Union[str, uuid.UUID],
5554
) -> BugoutGroup:
56-
find_group_path = f"group/find"
57-
if group_id is None and name is None:
58-
raise GroupInvalidParameters(
59-
"In order to find group, at least one of name, or id must be specified"
60-
)
61-
query_params = {}
62-
if group_id is not None:
63-
query_params.update({"group_id": group_id})
64-
if name is not None:
65-
query_params.update({"name": name})
55+
find_group_path = f"groups/find"
56+
query_params = {"group_id": group_id}
6657
headers = {
6758
"Authorization": f"Bearer {token}",
6859
}

0 commit comments

Comments
 (0)