diff --git a/mail_activity_team/models/mail_activity.py b/mail_activity_team/models/mail_activity.py index 49641addfd..f33f0505e2 100644 --- a/mail_activity_team/models/mail_activity.py +++ b/mail_activity_team/models/mail_activity.py @@ -31,6 +31,15 @@ def _get_default_team_id(self, user_id=None): index=True, ) + @api.model_create_multi + def create(self, values): + for value in values: + if "team_user_id" in value and value.get( + "team_user_id", False + ) != value.get("user_id"): + value.update({"user_id": value.get("team_user_id", False)}) + return super().create(values) + @api.onchange("user_id") def _onchange_user_id(self): if not self.user_id or (