POC Campus Condorcet : correction structure conditionnelle

etablissement peut valoir une chaine unicode vide, on cherche ici a
    tester l'existence d'une valeur initialisee
This commit is contained in:
Paul Marillonnet 2017-10-18 09:49:01 +02:00
parent 5726ddcf1f
commit e5b6481a15
1 changed files with 1 additions and 1 deletions

View File

@ -65,7 +65,7 @@ class RegistrationFormView(FormView):
initial[attribute] = attribute_element
initial['user_nickname'] = ' %s %s' % (getattr(self.request.user, 'prenom', ''),
getattr(self.request.user, 'nom', ''))
if getattr(self.request.user, 's_etablissement', [None])[0]:
if hasattr(self.request.user, 's_etablissement') and self.request.user.s_etablissement:
self.request.session['code_etablissement'] = getattr(self.request.user, 's_etablissement')
initial['s_etablissement'] = ldap_get_description_etablissements(
getattr(self.request.user, 's_etablissement')) or getattr(self.request.user,'s_etablissement')