Fix generation when group contains a deleted character

This commit is contained in:
Cohee
2023-06-08 02:00:51 +03:00
parent 4d7d98e6a7
commit 6ac4e2db0b

View File

@ -354,7 +354,7 @@ async function prepareOpenAIMessages(systemPrompt, name2, storyString, worldInfo
const groupMembers = groups.find(x => x.id === selected_group)?.members; const groupMembers = groups.find(x => x.id === selected_group)?.members;
let names = ''; let names = '';
if (Array.isArray(groupMembers)) { if (Array.isArray(groupMembers)) {
names = groupMembers.map(member => characters.find(c => c.avatar === member)).map((x) => x.name); names = groupMembers.map(member => characters.find(c => c.avatar === member)).filter(x => x).map(x => x.name);
names = names.join(', ') names = names.join(', ')
} }
new_chat_msg.content = `[Start a new group chat. Group members: ${names}]`; new_chat_msg.content = `[Start a new group chat. Group members: ${names}]`;