From 82ec7ba1b4479fb8f0fd8c2581ca9b7a62725c69 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 13 Feb 2025 13:54:02 +0100 Subject: [PATCH] Management of form tabs visibility expression = '' (#1047) (#1048) (cherry picked from commit ab7ecdb41d66aae86dae8211c55b93af00d4c2c7) Co-authored-by: Walter Lorenzetti --- g3w-admin/qdjango/utils/data.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/g3w-admin/qdjango/utils/data.py b/g3w-admin/qdjango/utils/data.py index 95b83e910..1f130fd1a 100644 --- a/g3w-admin/qdjango/utils/data.py +++ b/g3w-admin/qdjango/utils/data.py @@ -715,6 +715,8 @@ def build_form_tree_object(elements): visibility_expression = element.visibilityExpression() if visibility_expression.enabled(): expression = visibility_expression.data() + if expression.expression() == '': + raise Exception('Expression is empty') to_ret_node['visibility_expression'] = { 'expression': expression.expression(), 'referenced_columns': list(expression.referencedColumns()),