tableau_assiduite_actions bug #854

Closed
opened 2024-02-05 10:21:23 +01:00 by viennet · 0 comments
Owner
[2024-02-05 09:53:47,732] xxx requested https://xxx/ScoDoc/TC/Scolarite/Assiduites/tableau_assiduite_actions?type=assiduite&action=modifier&obj_id=80420
ERROR: Exception on /ScoDoc/TC/Scolarite/Assiduites/tableau_assiduite_actions [GET]
Referrer: https://xxx/ScoDoc/TC/Scolarite/Assiduites/liste_assiduites_etud?etudid=2290&show_pres=false&show_reta=true&show_desc=false&nb_ligne_page=25
Method: GET
Params: ImmutableMultiDict([('type', 'assiduite'), ('action', 'modifier'), ('obj_id', '80420')])
Traceback (most recent call last):
  File "/opt/scodoc/venv/lib/python3.11/site-packages/flask/app.py", line 1455, in wsgi_app
    response = self.full_dispatch_request()
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/scodoc/venv/lib/python3.11/site-packages/flask/app.py", line 869, in full_dispatch_request
    rv = self.handle_user_exception(e)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/scodoc/venv/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request
    rv = self.dispatch_request()
         ^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/scodoc/venv/lib/python3.11/site-packages/flask/app.py", line 852, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/scodoc/app/decorators.py", line 81, in scodoc_function
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/opt/scodoc/app/decorators.py", line 93, in decorated_function
    return f(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^
  File "/opt/scodoc/app/views/assiduites.py", line 1509, in tableau_assiduite_actions
    module = _module_selector_multiple(objet.etudiant, objet.moduleimpl_id)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/scodoc/app/views/assiduites.py", line 2155, in _module_selector_multiple
    else list(modimpls_by_formsemestre.keys())[0],
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^
IndexError: list index out of range
``` [2024-02-05 09:53:47,732] xxx requested https://xxx/ScoDoc/TC/Scolarite/Assiduites/tableau_assiduite_actions?type=assiduite&action=modifier&obj_id=80420 ERROR: Exception on /ScoDoc/TC/Scolarite/Assiduites/tableau_assiduite_actions [GET] Referrer: https://xxx/ScoDoc/TC/Scolarite/Assiduites/liste_assiduites_etud?etudid=2290&show_pres=false&show_reta=true&show_desc=false&nb_ligne_page=25 Method: GET Params: ImmutableMultiDict([('type', 'assiduite'), ('action', 'modifier'), ('obj_id', '80420')]) Traceback (most recent call last): File "/opt/scodoc/venv/lib/python3.11/site-packages/flask/app.py", line 1455, in wsgi_app response = self.full_dispatch_request() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/scodoc/venv/lib/python3.11/site-packages/flask/app.py", line 869, in full_dispatch_request rv = self.handle_user_exception(e) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/scodoc/venv/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request rv = self.dispatch_request() ^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/scodoc/venv/lib/python3.11/site-packages/flask/app.py", line 852, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/scodoc/app/decorators.py", line 81, in scodoc_function return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/opt/scodoc/app/decorators.py", line 93, in decorated_function return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/opt/scodoc/app/views/assiduites.py", line 1509, in tableau_assiduite_actions module = _module_selector_multiple(objet.etudiant, objet.moduleimpl_id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/scodoc/app/views/assiduites.py", line 2155, in _module_selector_multiple else list(modimpls_by_formsemestre.keys())[0], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^ IndexError: list index out of range ```
viennet added this to the ScoDoc 9.6 milestone 2024-02-05 10:21:23 +01:00
viennet added the
ABS
bug
labels 2024-02-05 10:21:23 +01:00
viennet added this to the Amélioration de la gestion de l'assiduité project 2024-02-05 10:21:23 +01:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ScoDoc/ScoDoc#854
No description provided.