From 28cfce0916935c8151ab44d95138ec79f0caf7b8 Mon Sep 17 00:00:00 2001 From: Gabriel Detraz Date: Fri, 13 Nov 2015 17:36:46 +0100 Subject: [PATCH] Si il n'y a pas de suffixe, on le rajoute pour eviter les prb --- gestion/dialog/adherent.py | 4 ++-- gestion/dialog/machine.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gestion/dialog/adherent.py b/gestion/dialog/adherent.py index a5ef1870..6b1c02ca 100644 --- a/gestion/dialog/adherent.py +++ b/gestion/dialog/adherent.py @@ -363,10 +363,10 @@ class Dialog(proprio.Dialog): new_debutconnexion = max(now, finconnexion) con_month = new_debutconnexion.month con_year = new_debutconnexion.year - new_finconnexion = max(finconnexion, now).replace(year=con_year + ((con_month + mois) // 12), month= (con_month + mois - 1) % 12 + 1) + new_finconnexion = max(finconnexion, now).replace(year=con_year + ((con_month + mois) // 13), month= (con_month + mois - 1) % 12 + 1) if (new_finconnexion - finadhesion.value).days > 0: - t_end_adh = finadhesion.value() + t_end_adh = finadhesion.value t_end_conn = finconnexion if (new_finconnexion - finadhesion.value).days > 30: raise ValueError("Impossible de prolonger la connexion jusqu'au %s plus d'un mois après la fin de l'adhésion au %s" % (t_end_conn, t_end_adh)) diff --git a/gestion/dialog/machine.py b/gestion/dialog/machine.py index 329eb9c3..9281a573 100644 --- a/gestion/dialog/machine.py +++ b/gestion/dialog/machine.py @@ -74,7 +74,7 @@ class Dialog(certificat.Dialog, blacklist.Dialog): raise ValueError("La machine n'est ni une machine fixe, ni une machine wifi mais %s ?!?" % objectClass) if not host.endswith(hostend) and not '.' in host: - host = "%s.wifi.crans.org" % host + host = host + hostend elif host.endswith(hostend) and '.' in host[:-len(hostend)]: raise ValueError("Nom d'hôte invalide, devrait finir par %s et être sans point dans la première partie" % hostend) elif not host.endswith(hostend) and '.' in host: