From 290b09fb1155398be85dccc0c6ba1c232479e5d2 Mon Sep 17 00:00:00 2001 From: "Audric Onockx (auon)" Date: Mon, 31 Jan 2022 13:23:38 +0000 Subject: [PATCH] [FIX] product : save price when create and edit a product - Steps : Sales > New Quotation > Order Lines > in a new product line : Write a price Write a name, Create and Edit In the form, change the price of it and Save. - Issues : When first getting in the form, the price is not correctly computed from the sol. When saving the form, the price is not saved. - Cause : `lst_price` is the product's price. `list_price` is the template's price. The sale/quotation view puts `default_lst_price` in the context with the unit price of the sol. Yet lst_price is not in the form, so its value remains zero as this context key is not taken into account. However, list_price is in the form. After this has been changed manually, when the form is saved, it takes the value of lst_price = zero. - Fix : Add an invisible field lst_price in the product form. This way, the context key is taken into account, so lst_price is changed, and list_price accordingly. opw-2731620 closes odoo/odoo#83793 X-original-commit: d3ec94f1c79ecb76acb8de027bf47b0f0b7a3b0f Signed-off-by: Victor Feyens (vfe) Signed-off-by: Onockx Audric (auon) --- addons/product/views/product_views.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/product/views/product_views.xml b/addons/product/views/product_views.xml index f9e2975ee81..d2124c60609 100644 --- a/addons/product/views/product_views.xml +++ b/addons/product/views/product_views.xml @@ -372,6 +372,9 @@ {'readonly': [('product_variant_count', '>', 1)]} + + + {'invisible': 0}