瀏覽代碼

don't include clean vars in diff

Khaleel Al-Adhami 2 月之前
父節點
當前提交
422911cfce
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      reflex/state.py

+ 2 - 0
reflex/state.py

@@ -2035,6 +2035,8 @@ class BaseState(Base, ABC, extra=pydantic.Extra.allow):
         }
         }
 
 
         delta_vars = frontend_computed_vars.union(self.base_vars)
         delta_vars = frontend_computed_vars.union(self.base_vars)
+        if not environment.REFLEX_USE_JSON_PATCH.get():
+            delta_vars = self.dirty_vars.intersection(delta_vars)
 
 
         subdelta: dict[str, Any] = {
         subdelta: dict[str, Any] = {
             prop: self.get_value(prop)
             prop: self.get_value(prop)