error on creation of Lot/Serial in odoo 11: "TypeError: this.$input is undefined"
I am trying to create lot number using stock.view_production_lot_form, but after selecting a product and clicking the save button I get the error which is pasted at the bottom of this post.
If I remove the product_qty field from the form view above the error does not appear and I can save the record. (product_qty on the module stock_production_lot is a computed field, based on the quantity field of related stock.quant ... when creating a lot from scratch as opposed to via a picking there are no related quants and so product_qty should be submitted as 0.0)
Besides the database above, which I will call database A, three other databases on the same server can be used as points of comparison. When I look at the relevant tables, models and views in phppgadmin, Settings/General Settings/Technical/Models and Settings/General Settings/User Interface/Views, the databases below seem identical to me.
Database B is a new database with only the stock module installed and with lot/serial with expiration date enabled in the inventory settings. The error does not appear on Database B.
Database C shares the configuration and customizations of A, but they were developed in parallel. I thought the two were identical. But the error does not appear on database C.
Database D is a duplicate of A with the customizations to stock.production.lot and associated views rolled back (all customizations were minor: I had made name and life_date required, renaming Lot/Serial form, menuitems and action to Lots). The error appears on database D.
Please help me identify the source of the error.
TypeError: this.$input is undefined