Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -362,18 +362,9 @@ def show_fields(fields: List[Field]):
|
|
362 |
data_collected = read_saved_data()
|
363 |
st.session_state.data_inputs_keys = []
|
364 |
st.session_state.following_mandatory = False
|
365 |
-
collected_values = {}
|
366 |
|
367 |
for field in fields:
|
368 |
-
|
369 |
-
if field.type in INPUT_FIELD_DEFAULT_VALUES.keys():
|
370 |
-
key = field.name + str(index)
|
371 |
-
value = st.session_state[key] if key in st.session_state else \
|
372 |
-
(data_collected[field.name] if data_collected else INPUT_FIELD_DEFAULT_VALUES[field.type])
|
373 |
-
collected_values[field.name] = value
|
374 |
-
|
375 |
-
for field_name, value in collected_values.items():
|
376 |
-
st.session_state[field_name + str(index)] = value
|
377 |
|
378 |
submitted = st.form_submit_button("Submit")
|
379 |
if submitted:
|
|
|
362 |
data_collected = read_saved_data()
|
363 |
st.session_state.data_inputs_keys = []
|
364 |
st.session_state.following_mandatory = False
|
|
|
365 |
|
366 |
for field in fields:
|
367 |
+
show_field(field, index, data_collected)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
368 |
|
369 |
submitted = st.form_submit_button("Submit")
|
370 |
if submitted:
|