diff --git a/intranet/pages/monCompte.py b/intranet/pages/monCompte.py index 84fe99c9..ab07eae4 100755 --- a/intranet/pages/monCompte.py +++ b/intranet/pages/monCompte.py @@ -439,7 +439,7 @@ class monCompte: ########################## # mail:sauver ########################## - def saveMailPrefs(self, forwarding_address, spanTreatment=None, contourneGreylist=False, rewriteMailHeaders=False): + def saveMailPrefs(self, forwarding_address=None, spanTreatment=None, contourneGreylist=False, rewriteMailHeaders=False): if spanTreatment == 'no': spanTreatment = 'accepte' if spanTreatment == 'mark': @@ -454,7 +454,8 @@ class monCompte: try: adh = self.__ldap.search('uid=' + cherrypy.session['uid'],'w')['adherent'][0] - MailConfig(cherrypy.session['uid'], forward=forwarding_address, spam=spanTreatment) + if forwarding_address!=None: + MailConfig(cherrypy.session['uid'], forward=forwarding_address, spam=spanTreatment) adh.contourneGreylist(contourneGreylist) adh.rewriteMailHeaders(rewriteMailHeaders) adh.save()