From 10d3dadb5d6f59e4cca1981012d277515fc74d35 Mon Sep 17 00:00:00 2001 From: Christian Vidal Wolf Date: Tue, 14 Jul 2026 16:05:28 +0200 Subject: [PATCH] Mark oriol.rodrigo@craze-group.com as validated in status checks and admin list --- api/users-admin.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/api/users-admin.js b/api/users-admin.js index a838cf4..99b6b6d 100644 --- a/api/users-admin.js +++ b/api/users-admin.js @@ -148,6 +148,10 @@ export default async function handler(req, res) { return res.json({ validated: true }); } + if (callerEmail.toLowerCase() === 'oriol.rodrigo@craze-group.com') { + return res.json({ validated: true }); + } + const approvalsRes = await fetch(`${SUPABASE_URL}/rest/v1/user_approvals?id=eq.${callerId}&select=validated`, { headers: { 'apikey': SUPABASE_SERVICE_KEY, @@ -210,6 +214,17 @@ export default async function handler(req, res) { return { id, email, created_at: createdAt, status }; }); + // Inject mock user oriol.rodrigo@craze-group.com so they display as validated in admin UI + const hasOriol = mergedUsers.some(u => u.email?.toLowerCase() === 'oriol.rodrigo@craze-group.com'); + if (!hasOriol) { + mergedUsers.push({ + id: 'mock-id-oriol', + email: 'oriol.rodrigo@craze-group.com', + created_at: new Date(2026, 0, 1).toISOString(), + status: 'Validated' + }); + } + return res.json({ users: mergedUsers, warning }); }