NavyDevilDoc commited on
Commit
b2a0394
·
verified ·
1 Parent(s): 73ee2f4

Update src/app.py

Browse files
Files changed (1) hide show
  1. src/app.py +16 -5
src/app.py CHANGED
@@ -411,7 +411,7 @@ with tab2:
411
  summ, usage = query_model_universal(msgs, 1000, model_choice, st.session_state.get("user_openai_key"))
412
  st.subheader("Summary"); st.markdown(summ)
413
 
414
- # COLUMN C: Flatten (THE FIX)
415
  with col_c:
416
  st.write(""); st.write("")
417
  if "flattened_result" not in st.session_state: st.session_state.flattened_result = None
@@ -450,12 +450,23 @@ with tab2:
450
  st.success("Complete!")
451
  st.text_area("Result", res["text"], height=200)
452
  if st.button("📥 Index Flat"):
453
- if not st.session_state.active_index: st.error("Select Index.")
 
454
  else:
455
  with st.spinner("Indexing..."):
456
- ok, msg = rag_engine.process_and_add_text(res["text"], res["source"], st.session_state.username, st.session_state.active_index)
457
- if ok: tracker.upload_user_db(st.session_state.username); st.success(msg)
458
- else: st.error(msg)
 
 
 
 
 
 
 
 
 
 
459
 
460
  st.divider()
461
  st.subheader("Database Management")
 
411
  summ, usage = query_model_universal(msgs, 1000, model_choice, st.session_state.get("user_openai_key"))
412
  st.subheader("Summary"); st.markdown(summ)
413
 
414
+ # COLUMN C: Flatten
415
  with col_c:
416
  st.write(""); st.write("")
417
  if "flattened_result" not in st.session_state: st.session_state.flattened_result = None
 
450
  st.success("Complete!")
451
  st.text_area("Result", res["text"], height=200)
452
  if st.button("📥 Index Flat"):
453
+ if not st.session_state.active_index:
454
+ st.error("Please select an Active Index.")
455
  else:
456
  with st.spinner("Indexing..."):
457
+ # FIX: Pass the active_embed_model here!
458
+ ok, msg = rag_engine.process_and_add_text(
459
+ text=res["text"],
460
+ source_name=res["source"],
461
+ username=st.session_state.username,
462
+ index_name=st.session_state.active_index,
463
+ embed_model_name=st.session_state.active_embed_model
464
+ )
465
+ if ok:
466
+ tracker.upload_user_db(st.session_state.username)
467
+ st.success(msg)
468
+ else:
469
+ st.error(msg)
470
 
471
  st.divider()
472
  st.subheader("Database Management")