Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.

Module: Email Marketing

Entity: mailing.mailing

Compute Method: _compute_mailing_domain

View 19.0 View 20.0
Inputs Method Outputs
  • mailing_model_id
  • mailing_filter_id
  • mailing_filter_id.mailing_domain
  • mailing_filter_ids
for mailing in self:
            if not mailing.mailing_model_id:
                mailing.mailing_domain = ''
-             elif mailing.mailing_filter_id:
-                 mailing.mailing_domain = mailing.mailing_filter_id.mailing_domain
+             elif mailing.mailing_filter_ids:
+                 mailing.mailing_domain = repr(Domain.OR(literal_eval(mailing_filter.mailing_domain) for mailing_filter in mailing.mailing_filter_ids))
            else:
                mailing.mailing_domain = repr(mailing._get_default_mailing_domain() or [])
  • mailing_domain

Back to entity