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