[FIX] rma_sale: Prevent warning log in domain ("partner_id", "child_of", False)

in partner if it's not set yet

TT39089
This commit is contained in:
Víctor Martínez
2022-09-21 09:34:52 +02:00
parent aadecb72bd
commit cf86ad83bf

View File

@@ -35,9 +35,9 @@ class Rma(models.Model):
def _compute_allowed_picking_ids(self):
domain = [("state", "=", "done"), ("picking_type_id.code", "=", "outgoing")]
for rec in self:
# if rec.partner_id:
commercial_partner = rec.partner_id.commercial_partner_id
domain.append(("partner_id", "child_of", commercial_partner.id))
if rec.partner_id:
commercial_partner = rec.partner_id.commercial_partner_id
domain.append(("partner_id", "child_of", commercial_partner.id))
if rec.order_id:
domain.append(("sale_id", "=", rec.order_id.id))
rec.allowed_picking_ids = self.env["stock.picking"].search(domain)