[FIX] web_pivot_computed_measure: Use js eval to avoid different types operation error

This commit is contained in:
Carlos Roca
2023-11-21 15:18:34 +01:00
parent 0638195c11
commit 148495e6dc
2 changed files with 29 additions and 1 deletions

View File

@@ -6,6 +6,7 @@
import {PivotModel} from "@web/views/pivot/pivot_model";
import {patch} from "web.utils";
import {computeReportMeasures} from "@web/views/helpers/utils";
import {evalOperation} from "../helpers/utils.esm";
patch(PivotModel.prototype, "web_pivot_computed_measure.PivotModel", {
/**
@@ -148,7 +149,7 @@ patch(PivotModel.prototype, "web_pivot_computed_measure.PivotModel", {
subGroupData[cm.id] = false;
} else {
// eslint-disable-next-line no-undef
subGroupData[cm.id] = py.eval(cm.operation, subGroupData);
subGroupData[cm.id] = evalOperation(cm.operation, subGroupData);
}
}
},