diff --git a/web/service/base.ts b/web/service/base.ts index e783c247f9..c6e841e5ac 100644 --- a/web/service/base.ts +++ b/web/service/base.ts @@ -78,7 +78,7 @@ const handleStream = (response: any, onData: IOnData, onCompleted?: IOnCompleted if (message.startsWith('data: ')) { // check if it starts with data: // console.log(message); bufferObj = JSON.parse(message.substring(6)) // remove data: and parse as json - if (bufferObj.status === 400) { + if (bufferObj.status === 400 || !bufferObj.event) { onData('', false, { conversationId: undefined, messageId: '',