1
0
Эх сурвалжийг харах

Block non authorized front-end variable update (#2502)

* Block non authorized front-end variable update
closes #2500

* fix noqa typo

---------

Co-authored-by: Fred Lefévère-Laoide <Fred.Lefevere-Laoide@Taipy.io>
Fred Lefévère-Laoide 2 сар өмнө
parent
commit
439c7f5225

+ 1 - 1
taipy/gui/extension/__main__.py

@@ -20,7 +20,7 @@ def error(message):
 I = "    "  # noqa: E741 - Indentation is 4 spaces
 
 
-def generate_doc(library: ElementLibrary) -> str:  # noqa: C901F
+def generate_doc(library: ElementLibrary) -> str:  # noqa: C901
     stream = StringIO()
 
     def clean_doc_string(doc_string) -> t.Optional[str]:

+ 1 - 1
taipy/gui/gui.py

@@ -773,7 +773,7 @@ class Gui:
         rel_var: t.Optional[str] = None,
         on_change: t.Optional[str] = None,
     ) -> None:
-        if not var_name:
+        if not var_name or "." in var_name:
             return
         # Check if Variable is a managed type
         current_value = _getscopeattr_drill(self, self.__evaluator.get_hash_from_expr(var_name))  # type: ignore[arg-type]