From 92dc7ffe271903bf45e284fbd689164d6f7c7270 Mon Sep 17 00:00:00 2001 From: Andreas Osim Date: Fri, 3 Sep 2021 09:30:53 +0200 Subject: [PATCH] fix problem with show_to_sign when more than one picking --- ext/custom-addons/dp_custom/models/stock.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/ext/custom-addons/dp_custom/models/stock.py b/ext/custom-addons/dp_custom/models/stock.py index 4e7dfe5f..45d56255 100644 --- a/ext/custom-addons/dp_custom/models/stock.py +++ b/ext/custom-addons/dp_custom/models/stock.py @@ -64,9 +64,20 @@ class StockPicking(models.Model): @api.multi @api.depends('state', 'picking_signature') def _compute_show_to_sign(self): +# self.ensure_one() for picking in self: picking.show_to_sign = '' - if picking.picking_signature == '' or picking.picking_signature == None or len(self['picking_signature']) == 3012: + s_len = 0 + try: + s_len = len(self['picking_signature']) + except: + pass + try: + s_len = len(picking.picking_signature) + except: + pass + + if picking.picking_signature == '' or picking.picking_signature == None or s_len == 3012: picking.show_to_sign = 'btn-primary' @api.multi