evangelosmeklis commited on
Commit
ddee787
·
1 Parent(s): 198e932

fix session state problem

Browse files
Files changed (1) hide show
  1. drone/drone_chat.py +11 -1
drone/drone_chat.py CHANGED
@@ -885,7 +885,17 @@ def initialize_chat_container():
885
  st.session_state.chat_container = chat_container
886
 
887
  def main():
888
- # Don't set page config here, it's already set at the module level
 
 
 
 
 
 
 
 
 
 
889
 
890
  # Add custom CSS for proper layout
891
  st.markdown("""
 
885
  st.session_state.chat_container = chat_container
886
 
887
  def main():
888
+ # Ensure all session state variables are initialized
889
+ if 'mission_status' not in st.session_state:
890
+ st.session_state.mission_status = "STANDBY"
891
+ if 'mission_phase' not in st.session_state:
892
+ st.session_state.mission_phase = ""
893
+ if 'mission_in_progress' not in st.session_state:
894
+ st.session_state.mission_in_progress = False
895
+ if 'interrupt_mission' not in st.session_state:
896
+ st.session_state.interrupt_mission = False
897
+ if 'mission_log' not in st.session_state:
898
+ st.session_state.mission_log = []
899
 
900
  # Add custom CSS for proper layout
901
  st.markdown("""