diff --git a/server/api/members.get.js b/server/api/members.get.js index 9f47d8a..735ceb7 100644 --- a/server/api/members.get.js +++ b/server/api/members.get.js @@ -193,7 +193,9 @@ export default defineEventHandler(async (event) => { // Only 'vorstand' may override member visibility const isPrivilegedViewer = currentUser ? hasRole(currentUser, 'vorstand') : false - const sanitizedMembers = mergedMembers.map(member => { + // Filtere den Admin-Account heraus + const filteredMembers = mergedMembers.filter(m => m.email?.toLowerCase() !== 'admin@harheimertc.de') + const sanitizedMembers = filteredMembers.map(member => { // Default: show email/phone/address to other logged-in members unless member.visibility explicitly hides them const visibility = member.visibility || {}