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 system prompt for each conversation (3/21/23)
|
||||||
// added folders (3/23/23)
|
// added folders (3/23/23)
|
||||||
// added prompts (3/26/23)
|
// added prompts (3/26/23)
|
||||||
|
// added messages (4/16/23)
|
||||||
|
|
||||||
let updatedConversation = conversation;
|
let updatedConversation = conversation;
|
||||||
|
|
||||||
|
@ -41,6 +42,13 @@ export const cleanSelectedConversation = (conversation: Conversation) => {
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!updatedConversation.messages) {
|
||||||
|
updatedConversation = {
|
||||||
|
...updatedConversation,
|
||||||
|
messages: updatedConversation.messages || [],
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
return updatedConversation;
|
return updatedConversation;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -49,6 +57,7 @@ export const cleanConversationHistory = (history: any[]): Conversation[] => {
|
||||||
// added system prompt for each conversation (3/21/23)
|
// added system prompt for each conversation (3/21/23)
|
||||||
// added folders (3/23/23)
|
// added folders (3/23/23)
|
||||||
// added prompts (3/26/23)
|
// added prompts (3/26/23)
|
||||||
|
// added messages (4/16/23)
|
||||||
|
|
||||||
if (!Array.isArray(history)) {
|
if (!Array.isArray(history)) {
|
||||||
console.warn('history is not an array. Returning an empty array.');
|
console.warn('history is not an array. Returning an empty array.');
|
||||||
|
@ -73,6 +82,10 @@ export const cleanConversationHistory = (history: any[]): Conversation[] => {
|
||||||
conversation.folderId = null;
|
conversation.folderId = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!conversation.messages) {
|
||||||
|
conversation.messages = [];
|
||||||
|
}
|
||||||
|
|
||||||
acc.push(conversation);
|
acc.push(conversation);
|
||||||
return acc;
|
return acc;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
|
Loading…
Reference in New Issue