Skip to content

Баг на /trainings/statistics/<id> при запросе отсутствующей тренировке #429

@HadronCollider

Description

@HadronCollider
  • при запросе не существующей тренировки - падает с 500 ошибкой (для авторизованных пользователей)
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/flask/app.py", line 1463, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.10/dist-packages/flask/app.py", line 872, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.10/dist-packages/flask/app.py", line 870, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.10/dist-packages/flask/app.py", line 855, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  # type: ignore[no-any-return]
  File "/project/app/routes/trainings.py", line 38, in view_training_statistics
    training_statistics, training_statistics_status_code = get_training_statistics(training_id)
  File "/project/app/utils.py", line 152, in wrapper
    return f(*args)
  File "/project/app/api/trainings.py", line 211, in get_training_statistics
    presentation_file_id = training_db.presentation_file_id

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions