diff --git a/product/ERP5/Tool/SimulationTool.py b/product/ERP5/Tool/SimulationTool.py
index 0addfea712f18430c36339f76c6e02a3366be319..9b64a3923cb9f0089dbbca04918814ae8be2a7ed 100644
--- a/product/ERP5/Tool/SimulationTool.py
+++ b/product/ERP5/Tool/SimulationTool.py
@@ -975,8 +975,8 @@ class SimulationTool(BaseTool):
           return {'group_by_expression': group_by_expression,
                   'column_id_list': column_id_list,
                   'column_value_list_list': column_value_list_list,
-                  'where_expression' : where_expression,}
-        first_query_param_dict = getFirstQueryParameterDict(new_kw)
+                  'where_expression' : where_expression,}, optimisation_success
+        first_query_param_dict, optimisation_success = getFirstQueryParameterDict(new_kw)
         if optimisation_success:
           if len(first_query_param_dict['column_id_list']):
             inventory_date_line_list = self.Resource_zGetFullInventoryDate(