Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -566,10 +566,14 @@ if 'data' not in st.session_state:
|
|
| 566 |
st.session_state.data = read_data()
|
| 567 |
|
| 568 |
# user id
|
|
|
|
|
|
|
|
|
|
|
|
|
| 569 |
user_id_from_url = get_param_from_url("user_id")
|
| 570 |
-
if user_id_from_url:
|
| 571 |
st.session_state.user_id = user_id_from_url
|
| 572 |
-
|
| 573 |
# current index
|
| 574 |
if 'current_index' not in st.session_state:
|
| 575 |
start_index = get_start_index()
|
|
@@ -613,8 +617,8 @@ elif st.session_state.current_index == -1:
|
|
| 613 |
if st.session_state.get('user_id'):
|
| 614 |
navigate(1)
|
| 615 |
else:
|
| 616 |
-
with st.form("
|
| 617 |
-
st.session_state.user_id = st.text_input(
|
| 618 |
add_validated_submit([st.session_state.user_id], "Please enter a valid user ID")
|
| 619 |
|
| 620 |
elif st.session_state.current_index < len(st.session_state.data):
|
|
|
|
| 566 |
st.session_state.data = read_data()
|
| 567 |
|
| 568 |
# user id
|
| 569 |
+
#user_id_from_url = get_param_from_url("user_id")
|
| 570 |
+
#if user_id_from_url:
|
| 571 |
+
# st.session_state.user_id = user_id_from_url
|
| 572 |
+
# If user_id is in URL → set it
|
| 573 |
user_id_from_url = get_param_from_url("user_id")
|
| 574 |
+
if user_id_from_url and not st.session_state.get("user_id"):
|
| 575 |
st.session_state.user_id = user_id_from_url
|
| 576 |
+
|
| 577 |
# current index
|
| 578 |
if 'current_index' not in st.session_state:
|
| 579 |
start_index = get_start_index()
|
|
|
|
| 617 |
if st.session_state.get('user_id'):
|
| 618 |
navigate(1)
|
| 619 |
else:
|
| 620 |
+
with st.form("user_id_form"):
|
| 621 |
+
st.session_state.user_id = st.text_input("User ID", value="")
|
| 622 |
add_validated_submit([st.session_state.user_id], "Please enter a valid user ID")
|
| 623 |
|
| 624 |
elif st.session_state.current_index < len(st.session_state.data):
|