From cfd209d7ee4608bf9f920c775f693edd2369aef4 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Sat, 14 Feb 2026 02:07:45 +0100 Subject: [PATCH] Filtere den Admin-Account aus der Mitgliederliste heraus, um die Sichtbarkeit zu verbessern --- server/api/members.get.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 || {}