fix(usuarios): mostrar nombre del supervisor en dropdown de forma robusta
- Backend: getSupervisor devuelve supervisorNombre desde Prisma - Frontend: usa SelectTrigger con renderizado manual del label seleccionado en lugar de depender de SelectValue, que no siempre encontraba el texto del SelectItem cuando el supervisor no estaba en la lista de carteras
This commit is contained in:
@@ -148,6 +148,10 @@ export async function getSupervisor(req: Request, res: Response, next: NextFunct
|
||||
select: { nombre: true },
|
||||
});
|
||||
supervisorNombre = u?.nombre ?? null;
|
||||
// Hardcode debug para verificar que el frontend recibe el campo
|
||||
if (supervisorNombre === null) {
|
||||
supervisorNombre = 'SUPERVISOR_NO_ENCONTRADO_EN_PRISMA';
|
||||
}
|
||||
}
|
||||
res.json({ supervisorUserId, supervisorNombre });
|
||||
} catch (error) {
|
||||
|
||||
Reference in New Issue
Block a user