Update backend and frontend assets for chat session handling

This commit is contained in:
2026-04-17 14:52:33 +02:00
parent b5e1bc9a68
commit 4f6771e787
2 changed files with 7 additions and 5 deletions

View File

@@ -771,8 +771,10 @@ async def chat(req: schemas.ChatRequest, db: Session = Depends(get_db)):
persist_file_text=True, persist_file_text=True,
) )
session_pk = session.id
user_row = models.ChatMessage( user_row = models.ChatMessage(
session_pk=session.id, session_pk=session_pk,
role='user', role='user',
content=req.message, content=req.message,
attachments_json=json.dumps(user_attachments or []), attachments_json=json.dumps(user_attachments or []),
@@ -799,7 +801,7 @@ async def chat(req: schemas.ChatRequest, db: Session = Depends(get_db)):
try: try:
db_sess = SessionLocal() db_sess = SessionLocal()
db_sess.add(models.ChatMessage( db_sess.add(models.ChatMessage(
session_pk=session.id, session_pk=session_pk,
role='assistant', role='assistant',
content=full_reply, content=full_reply,
sources_json=json.dumps(sources or []), sources_json=json.dumps(sources or []),
@@ -817,7 +819,7 @@ async def chat(req: schemas.ChatRequest, db: Session = Depends(get_db)):
raise HTTPException(status_code=502, detail=f"Ollama error: {e}") raise HTTPException(status_code=502, detail=f"Ollama error: {e}")
as_row = models.ChatMessage( as_row = models.ChatMessage(
session_pk=session.id, role='assistant', content=reply, session_pk=session_pk, role='assistant', content=reply,
sources_json=json.dumps(sources or []) sources_json=json.dumps(sources or [])
) )
db.add(as_row) db.add(as_row)

4
dist/index.html vendored
View File

@@ -5,8 +5,8 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>LLM Desktop</title> <title>LLM Desktop</title>
<script type="module" crossorigin src="/assets/index-DnTqUMGH.js"></script> <script type="module" crossorigin src="/assets/index-BEblyTZM.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-DQedSvUp.css"> <link rel="stylesheet" crossorigin href="/assets/index-53cjgfdY.css">
</head> </head>
<body> <body>
<div id="root"></div> <div id="root"></div>