diff --git a/packages/backend/src/apps/formatter/actions/numbers/transformers/perform-math-operation.js b/packages/backend/src/apps/formatter/actions/numbers/transformers/perform-math-operation.js index e6127b6c..08cf932e 100644 --- a/packages/backend/src/apps/formatter/actions/numbers/transformers/perform-math-operation.js +++ b/packages/backend/src/apps/formatter/actions/numbers/transformers/perform-math-operation.js @@ -17,6 +17,8 @@ const mathOperation = ($) => { return values.reduce((acc, curr) => multiply(acc, curr), 1); } else if (mathOperation === 'subtract') { return values.reduce((acc, curr) => subtract(acc, curr)); + } else if (mathOperation === 'modulo') { + return values.reduce((acc, curr) => acc % curr); } }; diff --git a/packages/backend/src/apps/formatter/dynamic-fields/list-transform-options/numbers/perform-math-operation.js b/packages/backend/src/apps/formatter/dynamic-fields/list-transform-options/numbers/perform-math-operation.js index 85378bb3..b7c14437 100644 --- a/packages/backend/src/apps/formatter/dynamic-fields/list-transform-options/numbers/perform-math-operation.js +++ b/packages/backend/src/apps/formatter/dynamic-fields/list-transform-options/numbers/perform-math-operation.js @@ -10,6 +10,7 @@ const performMathOperation = [ { label: 'Add', value: 'add' }, { label: 'Divide', value: 'divide' }, { label: 'Make Negative', value: 'makeNegative' }, + { label: 'Modulo', value: 'modulo' }, { label: 'Multiply', value: 'multiply' }, { label: 'Subtract', value: 'subtract' }, ],