Hotfix assurer un profil aux gens
This commit is contained in:
parent
66c278341c
commit
318b1dda78
2 changed files with 8 additions and 0 deletions
|
@ -86,6 +86,7 @@ def create_user_profile(sender, instance, created, **kwargs):
|
|||
saccount = SocialAccount.objects.get(user=instance,
|
||||
provider="clipper")
|
||||
except SocialAccount.DoesNotExist:
|
||||
profil.save()
|
||||
return
|
||||
edata = saccount.extra_data.get("ldap", {})
|
||||
dep = ""
|
||||
|
|
|
@ -36,6 +36,13 @@ def index(request):
|
|||
# Espace personnel
|
||||
@login_required
|
||||
def perso(request):
|
||||
# HOTFIX (TODO rendre ça plus propre)
|
||||
# Vérifie que le profil existe bien
|
||||
# (suite à un cas où il n'avait pas été initialisé)
|
||||
if not hasattr(request.user, "profil"):
|
||||
profil, created = Normalien.objects.get_or_create(user=request.user)
|
||||
profil.save()
|
||||
|
||||
return render(request, 'avisstage/perso.html')
|
||||
|
||||
# 403 Archicubes
|
||||
|
|
Loading…
Reference in a new issue