fix/import-missing-chat-data (#4401)

fix: add missing imports for messages and feedbacks in AgentFlow and AssistantFlow
This commit is contained in:
Ong Chung Yau 2025-05-08 18:43:28 +08:00 committed by GitHub
parent e467d0615c
commit 82e6f43b5c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 10 additions and 2 deletions

View File

@ -178,7 +178,11 @@ async function replaceDuplicateIdsForChatMessage(queryRunner: QueryRunner, origi
const chatmessageChatflowIds = chatMessages.map((chatMessage) => {
return { id: chatMessage.chatflowid, qty: 0 }
})
const originalDataChatflowIds = originalData.ChatFlow.map((chatflow) => chatflow.id)
const originalDataChatflowIds = [
...originalData.AssistantFlow.map((assistantFlow) => assistantFlow.id),
...originalData.AgentFlow.map((agentflow) => agentflow.id),
...originalData.ChatFlow.map((chatflow) => chatflow.id)
]
chatmessageChatflowIds.forEach((item) => {
if (originalDataChatflowIds.includes(item.id)) {
item.qty += 1
@ -229,7 +233,11 @@ async function replaceDuplicateIdsForChatMessageFeedback(
const feedbackChatflowIds = chatMessageFeedbacks.map((feedback) => {
return { id: feedback.chatflowid, qty: 0 }
})
const originalDataChatflowIds = originalData.ChatFlow.map((chatflow) => chatflow.id)
const originalDataChatflowIds = [
...originalData.AssistantFlow.map((assistantFlow) => assistantFlow.id),
...originalData.AgentFlow.map((agentflow) => agentflow.id),
...originalData.ChatFlow.map((chatflow) => chatflow.id)
]
feedbackChatflowIds.forEach((item) => {
if (originalDataChatflowIds.includes(item.id)) {
item.qty += 1