Fix advanced fields not working with categories

ref #204
This commit is contained in:
Tobias Kunze 2025-10-20 13:54:33 +02:00
parent 359bc58749
commit 864c0ffc06

View file

@ -330,7 +330,9 @@ class CrdModelFormMixin:
# Mark advanced fields with a CSS class and data attribute
advanced_fields = getattr(self, "ADVANCED_FIELDS", [])
for name, field in self.fields.items():
if name in advanced_fields:
if name in advanced_fields or any(
name.startswith(f"{af}.") for af in advanced_fields
):
field.widget.attrs.update(
{
"class": (