diff --git a/addons/stock/i18n/stock.pot b/addons/stock/i18n/stock.pot index 94662686ac5440c1c2fb68711e401dc0a3fd99a6..2fcdf9d49e685a6d69054c261b4b1a32ca45c9d6 100644 --- a/addons/stock/i18n/stock.pot +++ b/addons/stock/i18n/stock.pot @@ -7928,3 +7928,10 @@ msgstr "" #, python-format msgid "should be replenished to reach the maximum of" msgstr "" + +#. module: stock +#: code:addons/stock/models/stock_move_line.py:0 +#, python-format +msgid "" +"It is not allow to import reserved quantity, you have to use the quantity directly." +msgstr "" diff --git a/addons/stock/models/stock_move_line.py b/addons/stock/models/stock_move_line.py index 5fdb022341d1f3cb3f6a22a24f49f75f51ab8b5e..1ca78466f3fa82d3fff208db5813551cfa973640 100644 --- a/addons/stock/models/stock_move_line.py +++ b/addons/stock/models/stock_move_line.py @@ -191,6 +191,8 @@ class StockMoveLine(models.Model): vals['company_id'] = self.env['stock.move'].browse(vals['move_id']).company_id.id elif vals.get('picking_id'): vals['company_id'] = self.env['stock.picking'].browse(vals['picking_id']).company_id.id + if self.env.context.get('import_file') and vals.get('product_uom_qty') != 0: + raise UserError(_("It is not allow to import reserved quantity, you have to use the quantity directly.")) mls = super().create(vals_list)