summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorArnold Moyaux <arm@odoo.com>2019-04-11 15:05:53 +0000
committerArnold Moyaux <arm@odoo.com>2019-04-11 15:43:21 +0000
commite5b19bd5aa47fdb2da547cb75de9d33a20e1e180 (patch)
treec0aba36486e3f1893f60d01f30072dce99985d3b /addons
parent8c642167e9bb826d89b8a53f93a8c1fb2e8cfd4a (diff)
[FIX] stock: force group by date when ordered by date
When displaying forecasted inventory if there is no default order, the default order forced on date and id. In that case, if the date is not in the "group by", it causes warning. With this commit, the date is forced in the SQL view. closes odoo/odoo#32633 Signed-off-by: Raphael Collet (rco) <rco@openerp.com>
Diffstat (limited to 'addons')
-rw-r--r--addons/stock/report/report_stock_forecast.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/addons/stock/report/report_stock_forecast.py b/addons/stock/report/report_stock_forecast.py
index 59e788ac4b6..1bf69ab5719 100644
--- a/addons/stock/report/report_stock_forecast.py
+++ b/addons/stock/report/report_stock_forecast.py
@@ -129,6 +129,8 @@ class ReportStockForecat(models.Model):
WHERE
final.product_qty != 0 OR final.reference = 'Starting Inventory'
%s
+ ORDER BY
+ date
)
""" % (self._select(), self._left_join(), self._groupby())
self.env.cr.execute(query)
@@ -185,7 +187,6 @@ class ReportStockForecat(models.Model):
order to analyze different quantities in different situations.
"""
# Sort result by date_expected and id.
- orderby = 'date, id' if not orderby else orderby
if 'cumulative_quantity' in fields and 'quantity' not in fields:
fields.append('quantity')
res = super(ReportStockForecat, self).read_group(domain, fields, groupby, offset=offset, limit=limit, orderby=orderby, lazy=lazy)