Skip to content

Commit 0c31d6a

Browse files
committed
fixed list current user team permission bug and permission editing bug
1 parent e51d839 commit 0c31d6a

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

apps/dashboard/src/components/data-table/team-member-table.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ function EditPermissionDialog(props: {
8282
const promises = permissions.map(p => {
8383
if (values.permissions.includes(p.id)) {
8484
return props.user.grantPermission(props.team, p.id);
85-
} else {
85+
} else if (props.user.permissions.includes(p.id)) {
8686
return props.user.revokePermission(props.team, p.id);
8787
}
8888
});

packages/stack-shared/src/interface/clientInterface.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -786,7 +786,7 @@ export class StackClientInterface {
786786
session: InternalSession
787787
): Promise<TeamPermissionsCrud['Client']['Read'][]> {
788788
const response = await this.sendClientRequest(
789-
`/team-permissions?team_id=${options.teamId}?user_id=me&recursive=${options.recursive}`,
789+
`/team-permissions?team_id=${options.teamId}&user_id=me&recursive=${options.recursive}`,
790790
{},
791791
session,
792792
);

0 commit comments

Comments
 (0)