From b664229bb9e8126b4eb6b8361cebc90dcd6151fa Mon Sep 17 00:00:00 2001 From: Yannick Vaucher Date: Wed, 3 Sep 2014 16:20:08 +0200 Subject: [PATCH] fix default_get to ensure product_qty is not set --- stock_reserve/model/stock_reserve.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/stock_reserve/model/stock_reserve.py b/stock_reserve/model/stock_reserve.py index 145f37e52..aa5e08844 100644 --- a/stock_reserve/model/stock_reserve.py +++ b/stock_reserve/model/stock_reserve.py @@ -59,6 +59,17 @@ class StockReservation(models.Model): select=1) date_validity = fields.Date('Validity Date') + @api.model + def default_get(self, fields_list): + """ + Ensure default value of computed field `product_qty` is not set + as it would raise an error + """ + res = super(StockReservation, self).default_get(fields_list) + if 'product_qty' in res: + del res['product_qty'] + return res + @api.model def get_location_from_ref(self, ref): """ Get a location from a xmlid if allowed