Skip to content

Commit 1ddbbbc

Browse files
🐛 Fix sorting of field definitions to handle missing keys
1 parent d7e6314 commit 1ddbbbc

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/plateforme/core/schema/models.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -2814,7 +2814,10 @@ def collect_class_fields(
28142814
)
28152815
field_definitions = dict(sorted(
28162816
field_definitions.items(),
2817-
key=lambda item: field_sort.index(item[0]),
2817+
key=lambda item: (
2818+
field_sort.index(item[0])
2819+
if item[0] in field_sort else len(field_sort) + 1
2820+
),
28182821
))
28192822

28202823
return field_definitions

0 commit comments

Comments
 (0)