From 2f66adb255a718614040890b049d5671a9851134 Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Tue, 23 Apr 2019 15:17:11 +0200 Subject: [PATCH] [FIX] make res.partner.relation.all#write work for multiple records --- partner_multi_relation/models/res_partner_relation_all.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/partner_multi_relation/models/res_partner_relation_all.py b/partner_multi_relation/models/res_partner_relation_all.py index f44e4cfb97d8..a0dbedd9b794 100644 --- a/partner_multi_relation/models/res_partner_relation_all.py +++ b/partner_multi_relation/models/res_partner_relation_all.py @@ -386,8 +386,9 @@ def _get_type_selection_from_vals(self, vals): if type_id: is_inverse = vals.get('is_inverse') type_selection_id = type_id * 2 + (is_inverse and 1 or 0) - return type_selection_id and self.type_selection_id.browse( - type_selection_id) or False + return self.env['res.partner.relation.type.selection'].browse( + type_selection_id or [] + ) @api.multi def write(self, vals):