From 8ebf688aaf66dae29de5f477febf55d94fbf96ea Mon Sep 17 00:00:00 2001 From: Bhavesh Odedra Date: Thu, 19 Jul 2018 17:24:39 +0530 Subject: [PATCH] [FIX] TypeError: unhashable type: 'list' --- rma_purchase/wizards/rma_make_picking.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/rma_purchase/wizards/rma_make_picking.py b/rma_purchase/wizards/rma_make_picking.py index 42d440f7..71dd68ad 100644 --- a/rma_purchase/wizards/rma_make_picking.py +++ b/rma_purchase/wizards/rma_make_picking.py @@ -20,15 +20,15 @@ class RmaMakePicking(models.TransientModel): if procurement.purchase_id and \ procurement.purchase_id.id: po_list.append(procurement.purchase_id.id) - if len(po_list): - action = self.env.ref('purchase.purchase_rfq') - result = action.read()[0] - result['domain'] = [('id', 'in', po_list)] - return result - else: - action = super(RmaMakePicking, self)._get_action(pickings, - procurements) - return action + if po_list: + if len(po_list): + action = self.env.ref('purchase.purchase_rfq') + result = action.read()[0] + result['domain'] = [('id', 'in', po_list)] + return result + action = super(RmaMakePicking, self)._get_action( + pickings, procurements) + return action class RmaMakePickingItem(models.TransientModel):