fix(admin): resolver pantalla en blanco al editar ficha de usuario (GET /admin/users/edit/:id)

This commit is contained in:
2026-09-23 15:58:03 -03:00
parent 9ebfedd17f
commit 7b6baca2b5
3 changed files with 65 additions and 15 deletions
+14
View File
@@ -345,6 +345,20 @@ def create_user():
'user': user.to_dict()
}), 201
@api_admin_bp.route('/users/<int:id>', methods=['GET'])
@jwt_required
def get_user_by_id(id):
user = User.query.get_or_404(id)
d = user.to_dict()
d['role_obj'] = {
'id': user.role_obj.id,
'name': user.role_obj.name
} if user.role_obj else {'id': 1, 'name': user.role or 'Admin'}
return jsonify({
'status': 'success',
'user': d
}), 200
@api_admin_bp.route('/users/<int:id>', methods=['PUT'])
@jwt_required
def update_user(id):