Fix avatar API to return all fields, add TMPDIR workaround to import script
- Use to_encoach_dict() for /api/exam/avatars so voiceId, voiceProvider, canvas are included in the response - Set TMPDIR=/tmp in import script for PyTorch compatibility in Docker Made-with: Cursor
This commit is contained in:
@@ -208,12 +208,7 @@ class ExamsController(EncoachMixin, http.Controller):
|
||||
return self._error_response('Unauthorized', 401)
|
||||
|
||||
avatars = request.env['encoach.elai.avatar'].sudo().search([])
|
||||
data = [{
|
||||
'name': a.name,
|
||||
'avatar_code': a.avatar_code,
|
||||
'avatar_url': a.avatar_url or '',
|
||||
'gender': a.gender or '',
|
||||
} for a in avatars]
|
||||
data = [a.to_encoach_dict() for a in avatars]
|
||||
return self._json_response(data)
|
||||
except Exception:
|
||||
_logger.exception("List avatars error")
|
||||
|
||||
Reference in New Issue
Block a user