diff --git a/gestion/gest_crans.py b/gestion/gest_crans.py index fdfa70a1..7d0d95ac 100755 --- a/gestion/gest_crans.py +++ b/gestion/gest_crans.py @@ -1022,6 +1022,13 @@ def set_solde(clas): else: comment = None + try: + clas._data['uid'][0] + except KeyError: + arg = u'--title "Opération impossible" ' + arg += u'--msgbox "Il faut créer un compte Cr@ns pour modifier le solde" 0 0' + dialog(arg) + return try: clas.solde(res[0], comment) db.services_to_restart('mail_solde', ['%s a fait %s euros pour %s [%s]' %(script_utilisateur, res[0],clas._data['uid'][0], comment)])