Fix comments

This commit is contained in:
Renato Almeida de Oliveira Zaroubin 2025-02-25 22:19:21 +00:00
parent dcdaa0ec71
commit 4cd306f6f4

View File

@ -179,9 +179,10 @@ class CustomFieldChoiceSetForm(forms.ModelForm):
def __init__(self, *args, initial=None, **kwargs): def __init__(self, *args, initial=None, **kwargs):
super().__init__(*args, initial=initial, **kwargs) super().__init__(*args, initial=initial, **kwargs)
# TODO: Handle divergence in extra_choices field definition from CustomFieldChoiceSetForm & CustomFieldChoiceSet # TODO: The check for str / list below is to handle difference in extra_choices field definition
# In CustomFieldChoiceSetForm, extra_choices is a CharField # In CustomFieldChoiceSetForm, extra_choices is a CharField but in CustomFieldChoiceSet, it is an ArrayField
# But in CustomFieldChoiceSet, it is an ArrayField # if standardize these, we can simplify this code
# Convert extra_choices Array Field from model to CharField for form # Convert extra_choices Array Field from model to CharField for form
if 'extra_choices' in self.initial and self.initial['extra_choices']: if 'extra_choices' in self.initial and self.initial['extra_choices']:
extra_choices = self.initial['extra_choices'] extra_choices = self.initial['extra_choices']