Sfoglia il codice sorgente

ReflexList: reassign field on `insert` (#1652)

Masen Furer 1 anno fa
parent
commit
457173eed7
1 ha cambiato i file con 10 aggiunte e 0 eliminazioni
  1. 10 0
      reflex/vars.py

+ 10 - 0
reflex/vars.py

@@ -1015,6 +1015,16 @@ class ReflexList(list):
         super().append(*args, **kwargs)
         super().append(*args, **kwargs)
         self._reassign_field()
         self._reassign_field()
 
 
+    def insert(self, *args, **kwargs):
+        """Insert.
+
+        Args:
+            args: The args passed.
+            kwargs: The kwargs passed.
+        """
+        super().insert(*args, **kwargs)
+        self._reassign_field()
+
     def __setitem__(self, *args, **kwargs):
     def __setitem__(self, *args, **kwargs):
         """Set item.
         """Set item.