(fix:edit-query)delete following queries

This commit is contained in:
ManishMadan2882
2024-11-28 04:02:05 +05:30
parent 0a97e5b7be
commit 625aed151d
4 changed files with 18 additions and 5 deletions

View File

@@ -130,6 +130,18 @@ def save_conversation(conversation_id, question, response, source_log_docs, llm,
}
}
)
##remove following queries from the array
conversations_collection.update_one(
{"_id": ObjectId(conversation_id), f"queries.{index}": {"$exists": True}},
{
"$push":{
"queries":{
"$each":[],
"$slice":index+1
}
}
}
)
elif conversation_id is not None and conversation_id != "None":
conversations_collection.update_one(
{"_id": ObjectId(conversation_id)},

View File

@@ -337,9 +337,7 @@ const ConversationBubble = forwardRef<
</div>
</div>
) : (
<code className="whitespace-pre-line" {...props}>
{children}
</code>
<code className="whitespace-pre-line">{children}</code>
);
},
ul({ children }) {

View File

@@ -173,7 +173,10 @@ export const conversationSlice = createSlice({
state,
action: PayloadAction<{ index: number; prompt: string; query?: Query }>,
) {
state.queries[action.payload.index] = action.payload;
state.queries = [
...state.queries.splice(0, action.payload.index),
action.payload,
];
},
updateStreamingQuery(
state,

View File

@@ -85,7 +85,7 @@ const Documents: React.FC<DocumentsProps> = ({
setSortField(newSortField);
setSortOrder(newSortOrder);
}
setLoading(true);
getDocsWithPagination(
newSortField,
newSortOrder,