mirror of
https://github.com/OCA/stock-logistics-warehouse.git
synced 2025-01-21 14:27:28 +02:00
[FIX] stock_orderpoint_origin: support multiwarehouse case
This commit is contained in:
@@ -15,9 +15,12 @@ class ProcurementGroup(models.Model):
|
||||
Forecast = self.env["report.stock.report_product_product_replenishment"]
|
||||
new_procurements = []
|
||||
for procurement in procurements:
|
||||
ForecastWH = Forecast
|
||||
warehouse = procurement.values.get("warehouse_id")
|
||||
if warehouse:
|
||||
ForecastWH = Forecast.with_context(warehouse=warehouse.id)
|
||||
product = procurement.product_id
|
||||
# TODO: set warehouse_id in context?
|
||||
data = Forecast._get_report_data(product_variant_ids=[product.id])
|
||||
data = ForecastWH._get_report_data(product_variant_ids=[product.id])
|
||||
source_docs = set() # Avoid duplicate sources
|
||||
for line in data["lines"]:
|
||||
if not line["document_in"] and line["document_out"]:
|
||||
|
||||
Reference in New Issue
Block a user