Formulaire web / script serveur - A cessé de fonctionner

Bonjour,

il y a dû avoir une mise à jour ou qqch car notre formulaire web d’inscription au lieu (qui automatise la création d’utilisateur, contact adresse et client, le tout relié) ne fonctionne plus.

Lorsque l’on le valide, l’écran se grise légèrement puis revient comme si de rien n’était.
Et rien ne s’est créé niveau serveur (la première étape est la création de l’utilisateur, mais aucun nouvel utilisateur n’est créé).

Avez-vous fait qqch ces derniers temps qui pourrait affecter notre script serveur / formulaire web ?
Si non, comment pourrai-je accéder à une console / un log me permettant de voir les commandes exécutées et essayer de comprendre ce qu’il se passe ?

Merci.

Bonjour Nathan, on a remarqué le bug en début d’après-midi.

Il est lié au système de profils de rôles lors de la création des utilisateurs. Dans ton script serveur, tu peux corriger ton script comme suit :

# Create a new User
 if not frappe.db.exists('User', doc.mail):
     user = frappe.new_doc("User")
     user.update({
         'email': doc.mail,
         'first_name': doc.prenom,
         'last_name': doc.nom,
-        'role_profile_name': 'Client'
     })
+    user.append("role_profiles", {"role_profile": "Client"})

Pour voir les erreurs, tu peux aller dans le Journal des Erreurs.

Corentin