Update main.js

Fixing the parsing of Set and Permute operators in custom tags.
This commit is contained in:
patriceac 2022-10-30 00:22:01 -07:00 committed by GitHub
parent 33e25d9241
commit d492d3f738
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -886,15 +886,15 @@ function getPrompts() {
prompts = prompts.map(prompt => prompt.trim())
prompts = prompts.filter(prompt => prompt !== '')
if (activeTags.length > 0) {
const promptTags = activeTags.map(x => x.name).join(", ")
prompts = prompts.map((prompt) => `${prompt}, ${promptTags}`)
}
let promptsToMake = applySetOperator(prompts)
promptsToMake = applyPermuteOperator(promptsToMake)
if (activeTags.length <= 0) {
return promptsToMake
}
const promptTags = activeTags.map(x => x.name).join(", ")
return promptsToMake.map((prompt) => `${prompt}, ${promptTags}`)
return promptsToMake
}
function applySetOperator(prompts) {