Changeset 417

Show
Ignore:
Timestamp:
06/14/10 14:17:15 (3 years ago)
Author:
fabio.montefuscolo
Message:

Change conditional statement tha prevent form saving, fix #123, refs #100

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/clinicaltrials/repository/trds_forms.py

    r412 r417  
    4242                if field_name not in self.base_fields: 
    4343                    continue 
    44  
     44#                import pdb 
     45#                pdb.set_trace() 
    4546                if isinstance(self.base_fields[field_name], forms.CharField): 
    46                     self.base_fields[field_name] = MultilingualCharField(max_length=self.base_fields[field_name].max_length) 
    47                 else: 
    48                     self.base_fields[field_name] = MultilingualTextField() 
     47                    if isinstance(self.base_fields[field_name].widget,forms.Textarea): 
     48                        self.base_fields[field_name] = MultilingualTextField( 
     49                                                            required=self.base_fields[field_name].required) 
     50                    else: 
     51                        self.base_fields[field_name] = MultilingualCharField( 
     52                                                            required=self.base_fields[field_name].required, 
     53                                                            max_length=self.base_fields[field_name].max_length) 
    4954 
    5055        super(ReviewModelForm, self).__init__(*args, **kwargs)