Skip to content

Commit e049d03

Browse files
committed
fix: reference consistency for nested fields
1 parent 4973882 commit e049d03

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

scim2_tester/filling.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,12 @@ def fill_with_random_values(
175175

176176
fix_primary_attributes(obj)
177177

178+
# Ensure reference consistency for all complex sub-attributes
179+
for field_name in type(obj).model_fields:
180+
child = getattr(obj, field_name, None)
181+
if child is not None:
182+
fix_reference_values_in_value(child)
183+
178184
return obj
179185

180186

0 commit comments

Comments
 (0)