Skip to content

Commit f03dbbc

Browse files
committed
fix(state): setdefault properly trigger change on ready
1 parent 9b1bfd8 commit f03dbbc

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/trame_server/state.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,8 @@ def setdefault(self, key, value):
296296
key = self._translator.translate_key(key)
297297
if key in self._pushed_state:
298298
return self._pushed_state[key]
299+
300+
self._suppress_change_stack.on_pending_key_added(key)
299301
return self._pending_update.setdefault(key, value)
300302

301303
def is_dirty(self, *_args):

0 commit comments

Comments
 (0)