Forráskód Böngészése

Merge pull request #5522 from ConnectAI-E/fix/5494

fix: prevent title update on invalid message response
Lloyd Zhou 1 éve
szülő
commit
4c84182e7a
1 módosított fájl, 5 hozzáadás és 0 törlés
  1. 5 0
      app/store/chat.ts

+ 5 - 0
app/store/chat.ts

@@ -615,6 +615,7 @@ export const useChatStore = createPersistStore(
               providerName,
             },
             onFinish(message) {
+              if (!isValidMessage(message)) return;
               get().updateCurrentSession(
                 (session) =>
                   (session.topic =
@@ -690,6 +691,10 @@ export const useChatStore = createPersistStore(
             },
           });
         }
+
+        function isValidMessage(message: any): boolean {
+          return typeof message === "string" && !message.startsWith("```json");
+        }
       },
 
       updateStat(message: ChatMessage) {