diff --git a/caluma/caluma_form/jexl.py b/caluma/caluma_form/jexl.py index 367bf766a..79c3a718b 100644 --- a/caluma/caluma_form/jexl.py +++ b/caluma/caluma_form/jexl.py @@ -201,7 +201,7 @@ def is_required(self, field: Field): def evaluate(self, expr, raise_on_error=True): try: return super().evaluate(expr) - except TypeError: + except (TypeError, ValueError, ZeroDivisionError): if raise_on_error: raise return None