0001-lingo-keep-order-of-regie-s-parameters-44484.patch
combo/apps/lingo/forms.py | ||
---|---|---|
40 | 40 | |
41 | 41 | |
42 | 42 |
def create_form_fields(parameters, json_field): |
43 |
fields, initial = {}, {}
|
|
43 |
fields, initial = [], {}
|
|
44 | 44 |
for param in parameters: |
45 | 45 |
field_name = param['name'] |
46 | 46 |
if field_name in ('normal_return_url', 'automatic_return_url') or param.get('deprecated'): |
... | ... | |
65 | 65 |
else: |
66 | 66 |
field_class = TYPE_FIELD_MAPPING[_type] |
67 | 67 | |
68 |
fields[field_name] = field_class(**field_params)
|
|
68 |
fields.append((field_name, field_class(**field_params)))
|
|
69 | 69 |
initial_value = json_field.get(field_name, param.get('default')) |
70 | 70 |
if initial_value: |
71 | 71 |
initial[field_name] = initial_value |
72 |
- |