Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
2 Antwoorden
4307 Weergaven

Hello guys , I have the following code:

                mail_pool = self.pool['mail.mail']

                data_pool = self.pool['ir.model.data']

                template_xmlid = 'holidays_email_template_a_manager_aprobar'

                template_pool = self.pool.get('mail.template')

                template_id = data_pool.get_object_reference(cr, uid, 'hr_holidays', template_xmlid)

                for attendee in self.browse(cr, uid, ids, context=context):

                    template_pool.send_mail(cr, uid, template_id, attendee.department_id.manager_id.user_id.email,

context=context)


But when I try to send email I have this error:

ValueError: "Expected singleton: mail.template(u'mail.template', 24)" while evaluating
u'holidays_confirm()'

Could someone help me? Thank you! 

Avatar
Annuleer

Please use a meaningful title, your error message tells exactly what is going wrong.

Auteur Beste antwoord

I find a little solution adding [1] in template_id = data_pool.get_object_reference(cr, uid, 'hr_holidays', template_xmlid)[1]

But now I'm having this error:

Failed to render template <Template memory:7f9184726d90> using values {'format_tz': <function <lambda> at 0x7f9199b3d8c0>, 'ctx': {}, 'user': res.users(6,), 'object': None}

Avatar
Annuleer
Gerelateerde posts Antwoorden Weergaven Activiteit
0
aug. 22
5672
2
nov. 17
5706
0
okt. 24
872
2
jun. 24
9087
1
nov. 22
2999