JeCabrera commited on
Commit
af32d41
·
verified ·
1 Parent(s): 5038868

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -6
app.py CHANGED
@@ -478,12 +478,13 @@ if hasattr(st.session_state, 'temp_prompt') and st.session_state.temp_prompt:
478
  'avatar': USER_AVATAR_ICON
479
  })
480
 
481
- # Continuar con el procesamiento normal del prompt
482
- st.session_state.messages.append({
483
- 'role': 'user',
484
- 'content': prompt,
485
- 'avatar': USER_AVATAR_ICON
486
- })
 
487
 
488
  # Actualizar chat en memoria
489
  st.session_state.chats_in_memory[st.session_state.current_chat_id].update({
 
478
  'avatar': USER_AVATAR_ICON
479
  })
480
 
481
+ # Asegurarnos de que el chat existe en memoria antes de actualizarlo
482
+ if st.session_state.current_chat_id not in st.session_state.chats_in_memory:
483
+ st.session_state.chats_in_memory[st.session_state.current_chat_id] = {
484
+ 'messages': [],
485
+ 'gemini_history': [],
486
+ 'title': 'Nuevo Chat'
487
+ }
488
 
489
  # Actualizar chat en memoria
490
  st.session_state.chats_in_memory[st.session_state.current_chat_id].update({