Closed azmeuk closed 5 months ago
Teste sur https://visio-recette.education.fr mais erreur 500 quand on clique sur "mes enregistrements" après avoir enregistré une visio. Logs d'erreur :
ERROR in app: Exception on /meeting/recordings/1 [GET]
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
response = self.full_dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 872, in full_dispatch_request
rv = self.handle_user_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 870, in full_dispatch_request
rv = self.dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-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 "/usr/local/lib/python3.11/site-packages/flask_pyoidc/flask_pyoidc.py", line 230, in wrapper
return view_func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/bbb-visio/b3desk/session.py", line 47, in decorator
return view_function(*args, owner=user, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/bbb-visio/b3desk/endpoints/meetings.py", line 116, in show_meeting_recording
return render_template(
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/flask/templating.py", line 150, in render_template
return _render(app, template, context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/flask/templating.py", line 131, in _render
rv = template.render(context)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render
self.environment.handle_exception()
File "/usr/local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception
raise rewrite_traceback_stack(source=source)
File "/opt/bbb-visio/b3desk/templates/meeting/recordings.html", line 1, in top-level template code
{% extends 'layout.html' %}
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/bbb-visio/b3desk/templates/layout.html", line 52, in top-level template code
{% block main %}{% endblock %}
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/bbb-visio/b3desk/templates/meeting/recordings.html", line 53, in block 'main'
{% if looplayback.index is le(2) %}
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/jinja2/environment.py", line 485, in getattr
return getattr(obj, attribute)
^^^^^^^^^^^^^^^^^^^^^^^
jinja2.exceptions.UndefinedError: 'looplayback' is undefined
Effectivement. Je viens de pousser le correctif.
Cette PR rajoute l’affichage de la date de création et la date d'expiration des enregistrements.
fix #98