From bf0713c9521e294f26e7a81dc16f1b7b74957671 Mon Sep 17 00:00:00 2001 From: dufresnedavid Date: Wed, 1 Apr 2015 17:23:22 -0400 Subject: [PATCH] Fix case where partner record set has more than one record --- company_multi_logo/models/res_partner.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/company_multi_logo/models/res_partner.py b/company_multi_logo/models/res_partner.py index 77aee50f1..1b56977b8 100644 --- a/company_multi_logo/models/res_partner.py +++ b/company_multi_logo/models/res_partner.py @@ -41,8 +41,11 @@ class ResPartner(models.Model): @api.multi def get_company_logo(self, company): - self.ensure_one() logo = self.logo_ids.filtered(lambda l: l.company_id == company) if not logo: logo = company.logo_ids.filtered('is_default') + + if len(logo) > 1: + logo = logo[0] + return logo.image