diff --git a/users/views.py b/users/views.py
index 0e37089d..a6444e33 100644
--- a/users/views.py
+++ b/users/views.py
@@ -51,7 +51,7 @@ from reversion import revisions as reversion
from cotisations.models import Facture, Paiement
from machines.models import Machine
-from preferences.models import GeneralOption
+from preferences.models import OptionalUser, GeneralOption, AssoOption
from re2o.views import form
from re2o.utils import (
all_has_access,
@@ -112,8 +112,7 @@ def new_user(request):
GTU_sum_up = GeneralOption.get_cached_value('GTU_sum_up')
GTU = GeneralOption.get_cached_value('GTU')
if user.is_valid():
- user = user.save(commit=False)
- user.save()
+ user = user.save()
user.reset_passwd_mail(request)
messages.success(request, "L'utilisateur %s a été crée, un mail\
pour l'initialisation du mot de passe a été envoyé" % user.pseudo)
@@ -914,6 +913,8 @@ def profil(request, users, **_kwargs):
'ban_list': bans,
'white_list': whitelists,
'user_solde': user_solde,
+ 'solde_activated': Paiement.objects.filter(is_balance=True).exists(),
+ 'asso_name': AssoOption.objects.first().name
}
)