fix: use indirect eval

This commit is contained in:
Safwan Samsudeen 2026-02-05 16:33:40 +05:30
parent c9cdacb4ce
commit 90bb08a279

View file

@ -2197,7 +2197,7 @@ Object.assign(frappe.utils, {
if (parsed_value.match(/^[0-9+\-/*.() ]+$/)) {
// If it is a string containing operators
try {
return eval(parsed_value);
return (0, eval)(parsed_value);
} catch (e) {
// bad expression
return value;