|
@@ -94,6 +94,10 @@ class SampleAntrag(Antrag):
|
|
|
# updates antrag fields based on data
|
|
|
#
|
|
|
|
|
|
+ print('\n*** UPDATE FIELDS')
|
|
|
+ import json
|
|
|
+ print(json.dumps(data, indent=2))
|
|
|
+
|
|
|
booleans = {
|
|
|
True: "True",
|
|
|
False: "False",
|
|
@@ -101,7 +105,7 @@ class SampleAntrag(Antrag):
|
|
|
|
|
|
for key, value in data['values'].items():
|
|
|
field = self.get_field_by_name(key)
|
|
|
- if field:
|
|
|
+ if field and (field['fieldType'] == 1):
|
|
|
field['valueChosenOrEntered'] = booleans.get(value) or value
|
|
|
if field.get("fieldDataType") == "FlagWithOptions" and field.get("relatedFields"):
|
|
|
for sub_field in field['relatedFields']:
|