diff --git a/src/page/Meeting/UserListWindow/index.tsx b/src/page/Meeting/UserListWindow/index.tsx
index 6a4bac2..14fd1d9 100644
--- a/src/page/Meeting/UserListWindow/index.tsx
+++ b/src/page/Meeting/UserListWindow/index.tsx
@@ -157,7 +157,7 @@ const UserListWindow: React.FC = () => {
}} />
: null}
- {item.uid !== user.uid && !role.ID.includes(item.roleId) ?
{
+ {item.uid !== user.uid && !role.ID.includes(item.roleId) && role.ID.includes(user.roleId) ?
{
if (item.isRoomManager) {
channel.postMessage({
type: 'userListWindowDeleteRoomManager',
diff --git a/src/page/Meeting/index.tsx b/src/page/Meeting/index.tsx
index 9652f44..eb409a6 100644
--- a/src/page/Meeting/index.tsx
+++ b/src/page/Meeting/index.tsx
@@ -2378,7 +2378,7 @@ const Meeting: React.FC = () => {
: null}
- {item.uid !== user.uid && !role.ID.includes(item.roleId) ?
{
+ {item.uid !== user.uid && !role.ID.includes(item.roleId) && role.ID.includes(user.roleId) ?
{
if (item.isRoomManager) {
DeleteRoomManager({
roomId: state.roomId,