Add back roles in cleaned data member form

This commit is contained in:
Rachid Mrad 2025-02-19 10:22:45 -05:00
parent c7ea0f8f33
commit 8d0dc69859
No known key found for this signature in database

View file

@ -218,6 +218,9 @@ class BasePortfolioMemberForm(forms.ModelForm):
cleaned_data = super().clean()
role = cleaned_data.get("role")
# handle role
cleaned_data["roles"] = [role] if role else []
# Get required fields for the selected role. Then validate all required fields for the role.
required_fields = self.ROLE_REQUIRED_FIELDS.get(role, [])
for field_name in required_fields: