Je teste la fonction d’import d’utilisateur mais il semble qu’il y ait un problème. Que j’essaie d’importer en CSV ou excel, j’obtiens toujours le même message d’erreur au format : " <valeur de ID> n’est pas une adresse email valide."
J’ai fait plusieurs essai : en mettant les valeur vide, en mettant des quote vide, en supprimant la colonne ID. Mais j’obtiens toujours ce message.
Traceback (most recent call last):
File « apps/frappe/frappe/core/doctype/data_import/importer.py », line 146, in import_data
doc = self.process_doc(doc)
File « apps/frappe/frappe/core/doctype/data_import/importer.py », line 239, in process_doc
return self.insert_record(doc)
File « apps/frappe/frappe/core/doctype/data_import/importer.py », line 258, in insert_record
new_doc.insert()
File « apps/frappe/frappe/model/document.py », line 286, in insert
self.run_post_save_methods()
File « apps/frappe/frappe/model/document.py », line 1131, in run_post_save_methods
self.run_method(« on_update »)
File « apps/frappe/frappe/model/document.py », line 964, in run_method
out = Document.hook(fn)(self, *args, **kwargs)
File « apps/frappe/frappe/model/document.py », line 1331, in composer
return composed(self, method, *args, **kwargs)
File « apps/frappe/frappe/model/document.py », line 1313, in runner
add_to_return_value(self, fn(self, *args, **kwargs))
File « apps/frappe/frappe/model/document.py », line 961, in fn
return method_object(*args, **kwargs)
File « apps/frappe/frappe/core/doctype/user/user.py », line 134, in on_update
self.send_password_notification(self.__new_password)
File « apps/frappe/frappe/core/doctype/user/user.py », line 291, in send_password_notification
self.send_welcome_mail_to_user()
File « apps/frappe/frappe/core/doctype/user/user.py », line 367, in send_welcome_mail_to_user
self.send_login_mail(
File « apps/frappe/frappe/core/doctype/user/user.py », line 411, in send_login_mail
frappe.sendmail(
File « apps/frappe/frappe/init.py », line 701, in sendmail
builder.process(send_now=now)
File « apps/frappe/frappe/email/doctype/email_queue/email_queue.py », line 661, in process
queue_data = self.as_dict(include_recipients=False)
File « apps/frappe/frappe/email/doctype/email_queue/email_queue.py », line 702, in as_dict
mail = self.prepare_email_content()
File « apps/frappe/frappe/email/doctype/email_queue/email_queue.py », line 628, in prepare_email_content
sender=self.sender,
File « apps/frappe/frappe/email/doctype/email_queue/email_queue.py », line 524, in sender
return email_account.default_sender
File « apps/frappe/frappe/email/doctype/email_account/email_account.py », line 281, in default_sender
return email.utils.formataddr((self.name, self.get(« email_id »)))
File « /usr/local/lib/python3.10/email/utils.py », line 91, in formataddr
address.encode(‹ ascii ›)
AttributeError: ‹ NoneType › object has no attribute ‹ encode ›