Skip to content

Commit 2c51d48

Browse files
authored
Merge pull request #48 from bugout-dev/fix-group-create-app-users
Fix bug with group creation by application users
2 parents 1621798 + 8590344 commit 2c51d48

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

brood/actions.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1211,6 +1211,7 @@ def create_group(
12111211
current_user_autogenerated=True if user.autogenerated is True else False,
12121212
user_type=Role.owner.value,
12131213
username=user.username,
1214+
application_id=user.application_id,
12141215
)
12151216
except Exception as e:
12161217
logger.error(e)
@@ -1308,6 +1309,7 @@ def set_user_in_group(
13081309
user_type: str,
13091310
username: Optional[str] = None,
13101311
email: Optional[str] = None,
1312+
application_id: Optional[uuid.UUID] = None,
13111313
) -> data.GroupUserResponse:
13121314
"""
13131315
Associate user with group or change user type in group if you have permissions.
@@ -1324,9 +1326,9 @@ def set_user_in_group(
13241326
if username is not None:
13251327
username = cast(str, username)
13261328
username = username.lower()
1327-
user = get_user(session, username=username)
1329+
user = get_user(session, username=username, application_id=application_id)
13281330
else:
1329-
user = get_user(session, email=email)
1331+
user = get_user(session, email=email, application_id=application_id)
13301332

13311333
group = get_group(session, group_id=group_id)
13321334

brood/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
Brood library and API version.
33
"""
44

5-
BROOD_VERSION = "0.2.3"
5+
BROOD_VERSION = "0.2.4"

0 commit comments

Comments
 (0)