Skip to content

Commit 8c7036e

Browse files
committed
Implement refresh as well
1 parent f293623 commit 8c7036e

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/viur/core/bones/record.py

+7
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,13 @@ def postSavedHandler(self, skel, boneName, key) -> None:
112112
for bone_name, bone in using.items():
113113
bone.postSavedHandler(using, bone_name, None)
114114

115+
def refresh(self, skel, boneName) -> None:
116+
super().refresh(skel, boneName)
117+
for idx, lang, value in self.iter_bone_value(skel, boneName):
118+
using = self.using()
119+
using.unserialize(value)
120+
for bone_name, bone in using.items():
121+
bone.refresh(using, bone_name)
115122

116123
def getSearchTags(self, skel: 'viur.core.skeleton.SkeletonInstance', name: str) -> set[str]:
117124
"""

0 commit comments

Comments
 (0)