diff --git a/addons/marketing_campaign/marketing_campaign.py b/addons/marketing_campaign/marketing_campaign.py index 6a3c4de7f49..0dbbe7101c8 100644 --- a/addons/marketing_campaign/marketing_campaign.py +++ b/addons/marketing_campaign/marketing_campaign.py @@ -204,7 +204,7 @@ Normal - the campaign runs normally and automatically sends all emails and repor def _get_partner_for(self, campaign, record): partner_field = campaign.partner_field_id.name if partner_field: - return getattr(record, partner_field) + return record[partner_field] elif campaign.object_id.model == 'res.partner': return record return None