diff --git a/app/scodoc/sco_portal_apogee.py b/app/scodoc/sco_portal_apogee.py index bfec3eb526d71f530e0af3a0873a576f3a39a57d..9a46edb261fb3411d726de78ba205109a0d90296 100644 --- a/app/scodoc/sco_portal_apogee.py +++ b/app/scodoc/sco_portal_apogee.py @@ -149,7 +149,9 @@ get_maquette_url = _PI.get_maquette_url get_portal_api_version = _PI.get_portal_api_version -def get_inscrits_etape(code_etape, annee_apogee=None, ntrials=4, use_cache=True): +def get_inscrits_etape( + code_etape, annee_apogee=None, ntrials=4, use_cache=True +) -> list[dict]: """Liste des inscrits à une étape Apogée Result = list of dicts ntrials: try several time the same request, useful for some bad web services diff --git a/app/scodoc/sco_synchro_etuds.py b/app/scodoc/sco_synchro_etuds.py index 9982dfba1164d0f5a44bf94f8863f9f4ef605285..dca27e64f45fa14e82e83e8eebbf1a6a88f380db 100644 --- a/app/scodoc/sco_synchro_etuds.py +++ b/app/scodoc/sco_synchro_etuds.py @@ -132,7 +132,7 @@ def formsemestre_synchro_etuds( if isinstance(etuds, str): etuds = etuds.split(",") # vient du form de confirmation elif isinstance(etuds, int): - etuds = [etuds] + etuds = [str(etuds)] if isinstance(inscrits_without_key, int): inscrits_without_key = [inscrits_without_key] elif isinstance(inscrits_without_key, str): diff --git a/tools/fakeportal/fakeportal.py b/tools/fakeportal/fakeportal.py index 7efff4d3d0dda5b10a5aea15b45c24846d1ae682..785f5856a5e445655127f30839499593f24692cd 100755 --- a/tools/fakeportal/fakeportal.py +++ b/tools/fakeportal/fakeportal.py @@ -4,7 +4,7 @@ emulating "Apogee" Web service Usage: - /opt/scodoc/tools/fakeportal/fakeportal.py + /opt/scodoc/tools/fakeportal/fakeportal.py et régler "URL du portail" sur la page de *Paramétrage* du département testé, typiquement: http://localhost:8678