Merge PR #1342 into 16.0

Signed-off-by pedrobaeza
pull/1357/head
OCA-git-bot 2024-04-02 13:32:52 +00:00
commit 1409f90246
1 changed files with 7 additions and 6 deletions

View File

@ -86,12 +86,13 @@ class MailUnsubscription(models.Model):
_("Please provide details on why you are unsubscribing.")
)
@api.model
def create(self, vals):
# No reasons for subscriptions
if vals.get("action") in {"subscription", "blacklist_rm"}:
vals = dict(vals, reason_id=False, details=False)
return super().create(vals)
@api.model_create_multi
def create(self, vals_list):
for vals in vals_list:
# No reasons for subscriptions
if vals.get("action") in {"subscription", "blacklist_rm"}:
vals = dict(vals, reason_id=False, details=False)
return super().create(vals_list)
class MailUnsubscriptionReason(models.Model):