This commit is contained in:
2026-05-09 01:30:39 -06:00
parent 48e6ddeeac
commit 4660b51de3
4 changed files with 47 additions and 63 deletions

View File

@@ -22,6 +22,7 @@ from django.db.models import (
)
from account.decorators import admin_required
from prompt.models import Conversation, Message
from .classifier import classify_conversation_messages
from .schemas import (
@@ -150,8 +151,6 @@ def create_submission(request, payload: SubmissionIn):
code_js=payload.js,
source="manual",
)
from .classifier import classify_conversation_messages
threading.Thread(target=classify_conversation_messages, args=(conversation.id,), daemon=True).start()
else:
conversation = (
Conversation.objects.filter(user=request.user, task=task)
@@ -159,9 +158,9 @@ def create_submission(request, payload: SubmissionIn):
.order_by("-msg_count", "-created")
.first()
)
if conversation:
from .classifier import classify_conversation_messages
threading.Thread(target=classify_conversation_messages, args=(conversation.id,), daemon=True).start()
if conversation:
threading.Thread(target=classify_conversation_messages, args=(conversation.id,), daemon=True).start()
submission = Submission.objects.create(
user=request.user,