From 1fe22f9750c618ede99f9b0a0d088aa67b7929a1 Mon Sep 17 00:00:00 2001 From: hveficent Date: Tue, 21 Jan 2020 11:13:20 +0100 Subject: [PATCH] [FIX] Fix compute contains_unreserved on NewId records --- stock_available_unreserved/models/quant.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/stock_available_unreserved/models/quant.py b/stock_available_unreserved/models/quant.py index ede236e55..b2b251295 100644 --- a/stock_available_unreserved/models/quant.py +++ b/stock_available_unreserved/models/quant.py @@ -17,6 +17,10 @@ class StockQuant(models.Model): @api.depends("product_id", "location_id", "quantity", "reserved_quantity") def _compute_contains_unreserved(self): for record in self: + # Avoid error when adding a new line on manually Update Quantity + if isinstance(record.id, models.NewId): + record.contains_unreserved = False + continue available = record._get_available_quantity( record.product_id, record.location_id )