diff --git a/packages/app/src/components/workspace-setting/workspace-setting.tsx b/packages/app/src/components/workspace-setting/workspace-setting.tsx
index c38da498df..2229c2630e 100644
--- a/packages/app/src/components/workspace-setting/workspace-setting.tsx
+++ b/packages/app/src/components/workspace-setting/workspace-setting.tsx
@@ -191,7 +191,7 @@ const MembersPage = ({ workspace }: { workspace: Workspace }) => {
.catch(err => {
console.log(err);
});
- });
+ }, []);
return (
@@ -221,7 +221,11 @@ const MembersPage = ({ workspace }: { workspace: Workspace }) => {
- Workspace Owner
+ {member.accepted
+ ? member.type !== 99
+ ? 'Member'
+ : 'Workspace Owner'
+ : 'Pending'}
diff --git a/packages/data-services/src/sdks/workspace.ts b/packages/data-services/src/sdks/workspace.ts
index 3df4be3db3..149eebb02d 100644
--- a/packages/data-services/src/sdks/workspace.ts
+++ b/packages/data-services/src/sdks/workspace.ts
@@ -14,7 +14,7 @@ export enum PermissionType {
Read = 0,
Write = 1,
Admin = 2,
- Owner = 3,
+ Owner = 99,
}
export interface Workspace {