Comments (2)
There's mail_tracking_mass_mailing as glue module for that.
from social.
Hi Pedro Baeza,
thank you for your quick answer!
I've installed the mail_tracking_mass_mailing module and tested my case again.
Created a test Newsletter with Mailing List recipients and tried to save the mail in an existing contact, but still get thrown the same error...
Error when trying to save this mail in a existing contact:
Error Message:
RPC_ERROR
Odoo Server Error
Traceback (most recent call last):
File "/home/odoo/src/odoo/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/home/odoo/src/odoo/odoo/http.py", line 698, in dispatch
result = self._call_function(**self.params)
File "/home/odoo/src/odoo/odoo/http.py", line 368, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/home/odoo/src/odoo/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/home/odoo/src/odoo/odoo/http.py", line 357, in checked_call
result = self.endpoint(*a, **kw)
File "/home/odoo/src/odoo/odoo/http.py", line 921, in call
return self.method(*args, **kw)
File "/home/odoo/src/odoo/odoo/http.py", line 546, in response_wrap
response = f(*args, **kw)
File "/home/odoo/src/odoo/addons/web/controllers/main.py", line 1324, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/home/odoo/src/odoo/addons/web/controllers/main.py", line 1316, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/home/odoo/src/odoo/odoo/api.py", line 464, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/home/odoo/src/odoo/odoo/api.py", line 451, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "/home/odoo/src/enterprise/payment_sepa_direct_debit/models/res_partner.py", line 20, in write
res = super().write(vals)
File "/home/odoo/src/user/custom-addons/source_view_extended/models/partner.py", line 43, in write
res = super(ResPartner, self).write(vals)
File "/home/odoo/src/odoo/addons/base_vat/models/res_partner.py", line 706, in write
return super(ResPartner, self).write(values)
File "/home/odoo/src/enterprise/sign/models/res_partner.py", line 36, in write
res = super(ResPartner, self).write(vals)
File "/home/odoo/src/odoo/addons/snailmail/models/res_partner.py", line 26, in write
return super(ResPartner, self).write(vals)
File "/home/odoo/src/odoo/addons/partner_autocomplete/models/res_partner.py", line 179, in write
res = super(ResPartner, self).write(values)
File "/home/odoo/src/odoo/addons/mail_plugin/models/res_partner.py", line 46, in write
res = super(ResPartner, self).write(vals)
File "/home/odoo/src/user/custom-addons/contact_link_automation/models/res_partner.py", line 130, in write
return super(ResPartner, self.with_context(
File "/home/odoo/src/user/third-party-addons/asterisk_plus/asterisk_plus/models/res_partner.py", line 78, in write
res = super(Partner, self).write(values)
File "/home/odoo/src/user/oca-addons/base_partner_sequence/models/partner.py", line 39, in write
super(ResPartner, partner).write(partner_vals)
File "/home/odoo/src/odoo/odoo/addons/base/models/res_partner.py", line 610, in write
result = result and super(Partner, self).write(vals)
File "/home/odoo/src/odoo/addons/mail/models/mail_activity_mixin.py", line 243, in write
return super(MailActivityMixin, self).write(vals)
File "/home/odoo/src/odoo/addons/mail/models/mail_thread.py", line 323, in write
result = super(MailThread, self).write(values)
File "/home/odoo/src/user/oca-addons/mail_tracking/models/mail_bounced_mixin.py", line 35, in write
vals["email_bounced"] = mte_obj.email_is_bounced(email)
File "/home/odoo/src/user/oca-addons/mail_tracking/models/mail_tracking_email.py", line 225, in email_is_bounced
res = self.sudo()._email_last_tracking_state(email)
File "/home/odoo/src/user/oca-addons/mail_tracking/models/mail_tracking_email.py", line 235, in _email_last_tracking_state
return self.search_read(
File "/home/odoo/src/odoo/odoo/models.py", line 5062, in search_read
records = self.search(domain or [], offset=offset, limit=limit, order=order)
File "/home/odoo/src/odoo/odoo/models.py", line 1814, in search
res = self._search(args, offset=offset, limit=limit, order=order, count=count)
File "/home/odoo/src/user/oca-addons/mail_tracking/models/mail_tracking_email.py", line 191, in _search
ids = self.browse(ids)._find_allowed_tracking_ids()
File "/home/odoo/src/user/oca-addons/mail_tracking/models/mail_tracking_email.py", line 166, in _find_allowed_tracking_ids
return [
File "/home/odoo/src/user/oca-addons/mail_tracking/models/mail_tracking_email.py", line 171, in
not any({x[1], x[2]}) and x[3] in partner_ids
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/odoo/src/odoo/odoo/http.py", line 654, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/home/odoo/src/odoo/odoo/http.py", line 301, in _handle_exception
raise exception.with_traceback(None) from new_cause
IndexError: tuple index out of range
Is this normal behaviour records of newsletter when send to mailing list does not have message_id & partner_id?
from social.
Related Issues (20)
- [14.0] mail_drop_target : "base64js is undefined" HOT 1
- [15.0] mail_outbound_static > Odoo ir_mail_server.py overwrites smtp_from so that module is useless HOT 3
- [14.0] [mail_tracking] New user on e-commerce email HOT 3
- CI failing for 12.0 HOT 1
- [14.0] [16.0] mail_activity_board & mail_activity_done: Trigger version bump
- mail_tracking showing Error: Cannot find the definition of component "MessageFailedBox" HOT 1
- Issue when reset email is sent from odoo HOT 3
- mail_debrand immediately breaks any online form ticket submissions in Odoo 16 HOT 3
- [16.0][BUG] base_search_mail_content: Uncaught Promise > Missing field string information for the field 'message_content' HOT 1
- not working on odoo 12 community version kindly help
- [16.0] mail_tracking : JS error raised when clicking on channel HOT 3
- [16.0] mail_debrand > Only removing href on languages other than english HOT 2
- [15.0] mail_quoted_reply duplicated button icon while moving mouse between messages.
- Removes Invite button and link from Portal Invite email HOT 1
- mail_debrand: with digiest mails (got an unexpected keyword argument 'options') HOT 1
- Migration to version 17.0 HOT 17
- Anyone planning to migrate mass_mailing_newsletter_welcome_mail to 16.0? HOT 2
- [16.0] OwlError: duplicate key in error message HOT 4
- [14.0] mail_template_multi_attachment report name is not translated HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from social.