social/mass_mailing_list_dynamic/models
Pedro M. Baeza 4d1bc89cf8 [FIX] mass_mailing_list_dynamic: Detect rough cases for contact modifications
Followup of 11067ea9cf

There are 2 cases that breaks the validation:

- If you write list_ids through dot notation, the ORM converts always to command
  [(6, 0, <full_list_of_ids>)], so the validation fails, as it checks lists that
  have not been modified. Now the diff is done for not having false positives.
- The constraint is being triggered even if there's no real change on the affected
  fields. We move the check to the existing create/method code for checking there
  real changes.

TT25002
2020-08-01 12:01:10 +02:00
..
__init__.py [MIG] mass_mailing_list_dynamic: Migration to 12.0 2019-08-16 12:15:10 +02:00
mail_mass_mailing.py [FIX] mass_mailing_list_dynamic: list sync on send 2020-07-16 11:50:33 +02:00
mail_mass_mailing_contact.py [FIX] mass_mailing_list_dynamic: Detect rough cases for contact modifications 2020-08-01 12:01:10 +02:00
mail_mass_mailing_list.py [MIG] mass_mailing_list_dynamic: Fix contact synchronization 2019-08-16 16:02:25 +02:00
res_partner.py [MIG] mass_mailing_list_dynamic: Migration to 12.0 2019-08-16 12:15:10 +02:00