diff --git a/intranet/modules/mesMachines/main.py b/intranet/modules/mesMachines/main.py index e96fba16..765c9bd9 100644 --- a/intranet/modules/mesMachines/main.py +++ b/intranet/modules/mesMachines/main.py @@ -228,9 +228,9 @@ class main(ModuleBase): def AJAXCreerMachine(self, nomNouvelleMachine, MACNouvelleMachine, typeNouvelleMachine): adh = cherrypy.session['LDAP'].getProprio(cherrypy.session['uid']) est_personnel = adh.etudes(0) == 'Personnel ENS' - if est_personnel and typeNouvelleMachine == 'wifi': + if est_personnel and typeNouvelleMachine == 'wifi': return {'error':'Vous n\'avez pas la possibilite d\'enregistrer de machine WiFi.'} - if typeNouvelleMachine=='fixe' and adh.droits() == [] and adh.machines_fixes() != [] and not est_personnel: + if typeNouvelleMachine=='fixe' and (isinstance(adh,Adherent) and adh.droits() == []) and adh.machines_fixes() != [] and not est_personnel: return {'error':'Vous avez deja une machine fixe. Vous ne pouvez ajouter que des machines WiFi.'} try: if typeNouvelleMachine=='wifi':