Fixed: site cannot open if imported json invalid (#579)
This commit is contained in:
parent
1146f9a86e
commit
9e4c5ca4ff
|
@ -8,6 +8,7 @@ export const cleanSelectedConversation = (conversation: Conversation) => {
|
|||
// added system prompt for each conversation (3/21/23)
|
||||
// added folders (3/23/23)
|
||||
// added prompts (3/26/23)
|
||||
// added messages (4/16/23)
|
||||
|
||||
let updatedConversation = conversation;
|
||||
|
||||
|
@ -41,6 +42,13 @@ export const cleanSelectedConversation = (conversation: Conversation) => {
|
|||
};
|
||||
}
|
||||
|
||||
if (!updatedConversation.messages) {
|
||||
updatedConversation = {
|
||||
...updatedConversation,
|
||||
messages: updatedConversation.messages || [],
|
||||
};
|
||||
}
|
||||
|
||||
return updatedConversation;
|
||||
};
|
||||
|
||||
|
@ -49,6 +57,7 @@ export const cleanConversationHistory = (history: any[]): Conversation[] => {
|
|||
// added system prompt for each conversation (3/21/23)
|
||||
// added folders (3/23/23)
|
||||
// added prompts (3/26/23)
|
||||
// added messages (4/16/23)
|
||||
|
||||
if (!Array.isArray(history)) {
|
||||
console.warn('history is not an array. Returning an empty array.');
|
||||
|
@ -73,6 +82,10 @@ export const cleanConversationHistory = (history: any[]): Conversation[] => {
|
|||
conversation.folderId = null;
|
||||
}
|
||||
|
||||
if (!conversation.messages) {
|
||||
conversation.messages = [];
|
||||
}
|
||||
|
||||
acc.push(conversation);
|
||||
return acc;
|
||||
} catch (error) {
|
||||
|
|
Loading…
Reference in New Issue