Skip to content

Commit ee0486b

Browse files
authored
restore _dirty_fields
1 parent 060a96b commit ee0486b

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

scheduler/redis_models/base.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,8 @@ def deserialize(cls, data: Dict[str, Any]) -> Self:
116116
class HashModel(BaseModel):
117117
created_at: Optional[datetime] = None
118118
parent: Optional[str] = None
119+
_dirty_fields: Set[str] = dataclasses.field(default_factory=set) # fields that were changed
120+
_save_all: bool = True # Save all fields to broker, after init, or after delete
119121
_list_key: ClassVar[str] = ":list_all:"
120122
_children_key_template: ClassVar[str] = ":children:{}:"
121123

0 commit comments

Comments
 (0)