Make sure max length applies to textarea

This commit is contained in:
Tobias Kunze 2025-11-10 14:02:40 +01:00
parent c7c22aa265
commit 7a8dc91afe

View file

@ -350,6 +350,13 @@ class CustomFormMixin(FormGeneratorMixin):
if "default_value" in field_config and field.initial is None:
field.initial = field_config["default_value"]
if field_type in ("text", "textarea") and field_config.get(
"max_length"
):
field.max_length = field_config.get("max_length")
if hasattr(field.widget, "attrs"):
field.widget.attrs["maxlength"] = field_config.get("max_length")
field.controlplane_field_mapping = field_name
def get_fieldsets(self):