diff --git a/frontend/src/views/club/MemberManagement.vue b/frontend/src/views/club/MemberManagement.vue
index 33fd2a2..1c76da5 100644
--- a/frontend/src/views/club/MemberManagement.vue
+++ b/frontend/src/views/club/MemberManagement.vue
@@ -89,7 +89,7 @@
-
+
@@ -202,9 +202,13 @@ import {
getMemberTypeLabel,
getStatusLabel
} from '@/utils/enumMappings';
-// 모임장(owner) 옵션을 제외한 회원 유형 옵션만 노출
-const filteredMemberTypeOptions = computed(() => MEMBER_TYPE_OPTIONS.filter(opt => opt.value !== 'owner'));
-
+// 회원 유형 옵션 - 현재 회원이 owner인 경우 모임장 옵션 포함, 그렇지 않은 경우 제외
+const filteredMemberTypeOptions = computed(() => {
+ if (member.value?.memberType === 'owner') {
+ return MEMBER_TYPE_OPTIONS;
+ }
+ return MEMBER_TYPE_OPTIONS.filter(opt => opt.value !== 'owner');
+});
const clubStore = useClubStore();
const toast = useToast();