Depuis le passage à la version 0.7.8, les parents obtenaient un message d'erreurs lorsqu'ils accédaient à la page réservation :
Code:
Traceback (most recent call last):
File "lib/flask/flask/app.py", line 1817, in wsgi_app
response = self.full_dispatch_request()
File "lib/flask/flask/app.py", line 1477, in full_dispatch_request
rv = self.handle_user_exception(e)
File "lib/flask/flask/app.py", line 1381, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "lib/flask/flask/app.py", line 1475, in full_dispatch_request
rv = self.dispatch_request()
File "lib/flask/flask/app.py", line 1461, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "lib/flask_login.py", line 792, in decorated_view
return func(*args, **kwargs)
File "/home/connecthyssshmlb/connecthys/application/views.py", line 1077, in reservations
models.Reservation_location.action.has(IDfamille=current_user.IDfamille),
File "lib/flask/flask/templating.py", line 128, in render_template
context, ctx.app)
File "lib/flask/flask/templating.py", line 110, in _render
rv = template.render(context)
File "lib/jinja2/jinja2/environment.py", line 989, in render
return self.environment.handle_exception(exc_info, True)
File "lib/jinja2/jinja2/environment.py", line 754, in handle_exception
reraise(exc_type, exc_value, tb)
File "/home/connecthyssshmlb/connecthys/application/templates/reservations.html", line 2, in top-level template code
{% import "macros_historique.html" as macros_historique with context %}
File "/home/connecthyssshmlb/connecthys/application/templates/page.html", line 115, in top-level template code
{% block page_body %}
File "/home/connecthyssshmlb/connecthys/application/templates/page.html", line 159, in block "page_body"
{% block content -%}
File "/home/connecthyssshmlb/connecthys/application/templates/reservations.html", line 42, in block "content"
{% if GetNbrePeriodesActives(individu.inscriptions_actives) == 0 %}
File "/home/connecthyssshmlb/connecthys/application/utils.py", line 155, in GetNbrePeriodesActives
nbre_periodes_actives = 0
UndefinedError: 'application.models.Individu object' has no attribute 'inscriptions_actives'
Code:
ERROR:tornado.access:500 GET /reservations (92.145.204.244) 62.92ms
INFO [alembic.runtime.migration] Context impl MySQLImpl.
INFO [alembic.runtime.migration] Will assume non-transactional DDL.
INFO [alembic.autogenerate.compare] Detected added table 'portail_categories_produits'
INFO [alembic.autogenerate.compare] Detected added table 'portail_locations'
INFO [alembic.autogenerate.compare] Detected added index 'ix_portail_locations_IDfamille' on '['IDfamille']'
INFO [alembic.autogenerate.compare] Detected added table 'portail_produits'
INFO [alembic.autogenerate.compare] Detected added index 'ix_portail_produits_IDcategorie' on '['IDcategorie']'
INFO [alembic.autogenerate.compare] Detected added table 'portail_reservations_locations'
INFO [alembic.autogenerate.compare] Detected type change from MEDIUMTEXT() to String(length=100000) on 'portail_actions.ventilation'
INFO [alembic.autogenerate.compare] Detected type change from MEDIUMTEXT() to String(length=100000) on 'portail_blocs.parametres'
INFO [alembic.autogenerate.compare] Detected type change from MEDIUMTEXT() to String(length=100000) on 'portail_elements.parametres'
INFO [alembic.autogenerate.compare] Detected type change from MEDIUMTEXT() to String(length=100000) on 'portail_elements.texte_html'
INFO [alembic.autogenerate.compare] Detected type change from MEDIUMTEXT() to String(length=100000) on 'portail_paiements.ventilation'
INFO [alembic.autogenerate.compare] Detected added column 'portail_users.parametres'
INFO [alembic.runtime.migration] Context impl MySQLImpl.
INFO [alembic.runtime.migration] Will assume non-transactional DDL.
INFO [alembic.runtime.migration] Running upgrade -> 019ea86f0506, empty message
lib/sqlalchemy/engine/default.py:450: Warning: (1246L, u"Converting column 'ventilation' from VARCHAR to TEXT")
cursor.execute(statement, parameters)
lib/sqlalchemy/engine/default.py:450: Warning: (1246L, u"Converting column 'parametres' from VARCHAR to TEXT")
cursor.execute(statement, parameters)
lib/sqlalchemy/engine/default.py:450: Warning: (1246L, u"Converting column 'texte_html' from VARCHAR to TEXT")
cursor.execute(statement, parameters)