[FIX] mrp: use bom quantity in bom report

This commit makes it so when the bom structure report (Structure & Cost
smartbutton) is opened the product quantity defaults to the BoM's
`product_qty` amount rather than 1.

Steps to reproduce:
- Create/open a BoM
- Set `product_qty` to any value greater than 1
- Click on "Structure & Cost" button.

Expected result: product quantities scaled to the `product_qty`
Actual result: product quantities scaled to Quantity = 1

closes odoo/odoo#65747

Task: 2429885
X-original-commit: 30c05ad99bcf5884e071ebfa41adc6b44f23ba1e
Signed-off-by: Arnold Moyaux <amoyaux@users.noreply.github.com>
This commit is contained in:
Tiffany Chang (tic)
2021-02-08 16:33:36 +00:00
parent 35a5c0c84c
commit 9effef7087
2 changed files with 2 additions and 2 deletions
@@ -67,7 +67,7 @@ class ReportBomStructure(models.AbstractModel):
def _get_report_data(self, bom_id, searchQty=0, searchVariant=False):
lines = {}
bom = self.env['mrp.bom'].browse(bom_id)
bom_quantity = searchQty or bom.product_qty
bom_quantity = searchQty or bom.product_qty or 1
bom_product_variants = {}
bom_uom_name = ''
+1 -1
View File
@@ -19,7 +19,7 @@ var MrpBomReport = stock_report_generic.extend({
var self = this;
var args = [
this.given_context.active_id,
this.given_context.searchQty || 1,
this.given_context.searchQty || false,
this.given_context.searchVariant,
];
return this._rpc({