تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
1 الرد
5718 أدوات العرض

When I click on the send button, a wizard will be displayed.
I have a list of partners (partners--->[18, 3, 19, 17]).   I want them to be added automatically in the "Recipients" field of the wizard. And, the mail will be sent to all of them.

But, I got this error :

  email_values={'email_to': user.email})
AttributeError: 'int' object has no attribute 'email'


Any help please??

My code :

for user in partners:
            mail_template.send_mail(self.id, force_send=True,
            raise_exception=True,
            email_values={'email_to': user.email})

الصورة الرمزية
إهمال
أفضل إجابة

Hi,

It seems the user variable holds the record id not a record itself, so you have to get the record-set first in-order to get the email,


user_email = self.env['res.users'].browse(user).email


Thanks

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
2
أغسطس 25
2431
3
فبراير 25
3774
0
مايو 24
46
1
أبريل 24
3497
4
سبتمبر 23
5026