fix(usuarios): mostrar nombre del supervisor al editar auxiliar
- Backend getSupervisor ahora devuelve supervisorNombre buscando en Prisma - Frontend usa supervisorNombre para mostrar en Select cuando el supervisor no está en la lista de carteras/supervisores
This commit is contained in:
@@ -139,7 +139,16 @@ export async function getSupervisor(req: Request, res: Response, next: NextFunct
|
||||
LIMIT 1`,
|
||||
[userId],
|
||||
);
|
||||
res.json({ supervisorUserId: rows[0]?.supervisor_user_id ?? null });
|
||||
const supervisorUserId = rows[0]?.supervisor_user_id ?? null;
|
||||
let supervisorNombre: string | null = null;
|
||||
if (supervisorUserId) {
|
||||
const u = await prisma.user.findUnique({
|
||||
where: { id: supervisorUserId },
|
||||
select: { nombre: true },
|
||||
});
|
||||
supervisorNombre = u?.nombre ?? null;
|
||||
}
|
||||
res.json({ supervisorUserId, supervisorNombre });
|
||||
} catch (error) {
|
||||
next(error);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user